Resumen de uso y propiedades de las etiquetas
Las etiquetas son identificadores basados en cadenas que se pueden utilizar para asociar palabras clave (metadatos) con los elementos de la caché. Puede marcar sus datos con estas palabras clave y luego recuperar o eliminar los elementos de su caché con la ayuda de estas palabras clave. Por ejemplo, en la biblioteca de información de productos de una tienda, el usuario desea clasificar los productos según la fecha de fabricación y el país de producción. Todas estas palabras clave representan información en función de la cual se pueden clasificar los productos.
Importante:
NCache ahora también proporciona soporte para la búsqueda de etiquetas con comodines.
Por qué usar etiquetas
El uso de etiquetas puede ayudar al usuario a asociar palabras clave con elementos de caché para que pueda acceder fácilmente a los datos relevantes. Las ventajas de utilizar etiquetas incluyen proporcionar al usuario un alto nivel de relevancia con el tipo particular. Además, los datos etiquetados facilitan al usuario la localización de los datos marcados, lo que mejora la eficiencia, reduce el consumo de tiempo y reduce los viajes a la red, lo que los hace rentables. Es un enfoque útil si el usuario desea organizar datos.
Cuándo usar etiquetas
Supongamos que su caché contiene los datos de una gran cantidad de clientes. Debido a que los datos están presentes en una gran cantidad, cada vez que el usuario desea un elemento en particular, se buscará en todo el caché. Al utilizar etiquetas, los datos se pueden etiquetar con varios identificadores que luego se pueden usar para obtener los datos asociados con esa etiqueta.
La siguiente tabla contiene los datos de los clientes y una etiqueta Clientes de la costa este se suma con los clientes pertenecientes a la región Costa Este y Clientes de la costa oeste para los clientes de la región de la costa oeste.
Además, los datos se clasifican en función de la prioridad de los clientes. Puede haber algunos clientes importantes que pertenezcan a cualquiera de las regiones, por lo que una etiqueta adicional de Clientes Importantes se suma con ellos.
Hay clientes con una sola etiqueta y clientes con más de una etiqueta. Por ejemplo, el cliente con CustomerID ALFKI contiene la etiqueta Clientes de la costa este y etiqueta Clientes Importantes. Mientras que el cliente con CustomerID BOLIDO contiene sólo una etiqueta, es decir, Clientes de la costa oeste.
Flexibilidad para obtener datos con etiquetas
NCache proporciona cuatro formas de obtener datos en función de las etiquetas.
1. Con SOLO una etiqueta
Los datos se obtienen en función de la etiqueta proporcionada. Se proporciona una sola etiqueta y se obtendrán todos los datos asociados con esa etiqueta. Por ejemplo, para obtener los clientes que pertenecen a la región de la costa este, la etiqueta Clientes de la costa este está provisto.
2. Con CUALQUIER Etiqueta
Esta API se utiliza cuando se proporcionan más de una etiqueta y se recuperan los datos que coinciden con CUALQUIERA de las etiquetas proporcionadas. Por ejemplo, proporcionando las etiquetas Clientes Importantes, Clientes de la costa estey Clientes de la costa oeste, los datos de los clientes que contienen ambas de las etiquetas serán recuperadas.
3. Con TODAS las etiquetas
Esta API se utiliza cuando se proporciona más de una etiqueta y se obtienen los datos que coinciden con TODAS las etiquetas proporcionadas. Por ejemplo, proporcionando las etiquetas Clientes Importantes y Clientes de la costa este, se recuperarán los datos de los clientes que contengan ambas etiquetas.
4. Con caracteres comodín
Dado que las etiquetas son identificadores basados en cadenas, NCache proporciona la flexibilidad de buscar datos con patrones específicos en la cadena, es decir, los datos se recuperan basándose en la búsqueda con comodines. Un comodín le permite buscar cadenas que contengan o comiencen o terminen con cualquier carácter.
Por ejemplo, buscar en el caché con la etiqueta Clientes recuperará todos los clientes con etiquetas Clientes de la costa este, Clientes de la costa oestey Clientes Importantes. Si el caché se busca con la etiqueta Clientes de la Costa, todos los elementos con las etiquetas Clientes de la costa este y Clientes de la costa oeste son recuperados. Los caracteres especiales admitidos en la búsqueda salvaje por NCache son:
*
: se usa como sustituto de cero o más caracteres en la cadena.?
: Se usa como sustituto de un solo carácter en la cadena.
Propiedades de las etiquetas
Recuperar/Eliminar usando etiquetas
Estas marcas de identificación pueden ayudarlo a encontrar y/o eliminar elementos del caché.Soporte para múltiples etiquetas
Puede etiquetar más de una palabra clave con cualquier elemento de caché. El número de etiquetas puede ser infinito.Compatibilidad con la búsqueda con comodines
NCache ahora brinda soporte para buscar etiquetas con expresiones comodín.Agrupación de muchos a muchos
Las etiquetas proporcionan una agrupación de muchos a muchos en la que una etiqueta puede contener varios elementos almacenados en caché y un elemento almacenado en caché puede pertenecer a varias etiquetas. NCache le permite asociar una o más etiquetas con un solo artículo.Distingue mayúsculas y minúsculas
Las etiquetas no distinguen entre mayúsculas y minúsculas.Consulta usando etiquetas
NCache también admite etiquetas en las consultas.
Comparación entre etiquetas y grupos
Las etiquetas y los grupos tienen la misma funcionalidad principal de proporcionar partición de datos según ciertos criterios. Grupos proporciona partición lógica de datos de forma jerárquica.
Sin embargo, las etiquetas tienen algunas ventajas sobre los grupos, lo que las hace más eficientes. Un solo artículo puede tener múltiples cualidades/atributos asociados en forma de etiquetas. Si emplea ambas funciones, asegúrese de mantenerlas únicas.
La siguiente tabla muestra la comparación entre las funcionalidades de grupos y etiquetas.
Etiquetas | Grupos |
---|---|
Proporcionado en forma de una matriz de etiquetas | Proporcionado en forma de cadena |
Solo basado en cadenas | Solo basado en cadenas |
Un elemento puede tener un número infinito de etiquetas. | Un elemento puede tener sólo un grupo |
Independiente de otras etiquetas | Independiente de otros grupos. |
Vea también
Recuperar datos de caché con etiquetas
Eliminar datos de caché con etiquetas
Buscar datos de etiquetas en caché con SQL
Eliminar datos de etiquetas de caché con SQL
Usar grupos para la agrupación de datos lógicos
Etiquetas con nombre con datos de caché