Übersicht über Eigenschaften und Verwendung von Tags
Tags sind auf Zeichenfolgen basierende Kennungen, die verwendet werden können, um Ihren Cache-Elementen Schlüsselwörter (Metadaten) zuzuordnen. Sie können Ihre Daten mit diesen Schlüsselwörtern markieren und später mithilfe dieser Schlüsselwörter Ihre Cache-Elemente abrufen oder entfernen. Beispielsweise möchte der Benutzer in der Produktinformationsbibliothek eines Geschäfts die Produkte nach Herstellungsdatum und Produktionsland kategorisieren. Alle diese Schlüsselwörter stellen Informationen dar, anhand derer die Produkte kategorisiert werden können.
Wichtig
NCache Bietet jetzt auch Unterstützung für die Wildcard-Suche von Tags.
Warum Tags verwenden?
Durch die Verwendung von Tags kann der Benutzer Schlüsselwörter mit Cache-Elementen verknüpfen, sodass der Benutzer problemlos auf die relevanten Daten zugreifen kann. Zu den Vorteilen der Verwendung von Tags gehört, dass sie dem Benutzer ein hohes Maß an Relevanz für den jeweiligen Typ bieten. Darüber hinaus erleichtern die markierten Daten dem Benutzer das Auffinden der mit Lesezeichen versehenen Daten, was die Effizienz steigert, den Zeitaufwand reduziert und Netzwerkfahrten reduziert, was es kostengünstiger macht. Dies ist ein hilfreicher Ansatz, wenn der Benutzer Daten organisieren möchte.
Wann werden Tags verwendet?
Nehmen wir an, Ihr Cache enthält die Daten einer großen Anzahl von Kunden. Da die Daten in großer Zahl vorhanden sind, wird jedes Mal, wenn der Benutzer ein bestimmtes Element wünscht, der gesamte Cache danach durchsucht. Mithilfe von Tags können die Daten mit verschiedenen Kennungen versehen werden, die später zum Abrufen der mit diesem Tag verknüpften Daten verwendet werden können.
Die folgende Tabelle enthält die Daten der Kunden und einen Tag Kunden an der Ostküste wird mit den Kunden hinzugefügt, die zur Ostküstenregion gehören und Kunden an der Westküste für die Kunden der Westküstenregion.
Darüber hinaus werden die Daten nach der Priorität der Kunden kategorisiert. Möglicherweise gibt es einige wichtige Kunden, die zu einer der Regionen gehören, daher ein zusätzliches Tag von Wichtige Kunden wird mit ihnen hinzugefügt.
Es gibt Kunden mit nur einem Tag sowie Kunden mit mehr als einem Tag. Zum Beispiel der Kunde mit CustomerID ALFKI enthält das Tag Kunden an der Ostküste und Tag Wichtige Kunden. Während der Kunde mit CustomerID BOLID enthält nur ein Tag, d. h. Kunden an der Westküste.
Flexibilität beim Abrufen von Daten mit Tags
NCache bietet vier Möglichkeiten zum Abrufen von Daten basierend auf den Tags.
1. Mit NUR einem Tag
Die Daten werden basierend auf dem bereitgestellten Tag abgerufen. Es wird ein einzelnes Tag bereitgestellt und alle mit diesem Tag verknüpften Daten werden abgerufen. Um beispielsweise die Kunden abzurufen, die zur Ostküstenregion gehören, wird das Tag verwendet Kunden an der Ostküste wird gestellt.
2. Mit JEDEM Tag
Diese API wird verwendet, wenn mehr als ein Tag bereitgestellt wird und die Daten abgerufen werden, die EINEM der bereitgestellten Tags entsprechen. Zum Beispiel die Bereitstellung der Tags Wichtige Kunden, Kunden an der Ostküste und Kunden an der Westküste, die Daten von Kunden enthalten beide der Tags werden abgerufen.
3. Mit ALLEN Tags
Diese API wird verwendet, wenn mehr als ein Tag bereitgestellt wird und die Daten abgerufen werden, die ALLEN angegebenen Tags entsprechen. Zum Beispiel durch die Bereitstellung der Tags Wichtige Kunden und Kunden an der Ostküste, werden die Daten von Kunden abgerufen, die beide Tags enthalten.
4. Mit Platzhalterzeichen
Da es sich bei Tags um stringbasierte Bezeichner handelt, NCache Bietet die Flexibilität, Daten mit bestimmten Mustern in der Zeichenfolge zu suchen, d. h. die Daten werden auf der Grundlage einer Platzhaltersuche abgerufen. Mit einem Platzhalter können Sie nach Zeichenfolgen suchen, die beliebige Zeichen enthalten oder damit beginnen/enden.
Zum Beispiel den Cache mit Tag durchsuchen Kunden ruft alle Kunden mit Tags ab Kunden an der Ostküste, Kunden an der Westküste und Wichtige Kunden. Wenn der Cache mit dem Tag durchsucht wird ??St Coast-Kunden, alle Elemente mit den Tags Kunden an der Ostküste und Kunden an der Westküste werden abgerufen. Die bei der wilden Suche unterstützten Sonderzeichen von NCache sind:
*
: Wird als Ersatz für null oder mehr Zeichen in der Zeichenfolge verwendet.?
: Wird als Ersatz für ein einzelnes Zeichen in der Zeichenfolge verwendet.
Eigenschaften von Tags
Mithilfe von Tags abrufen/entfernen
Diese Erkennungszeichen können Ihnen beim Auffinden und/oder Entfernen von Elementen aus dem Cache helfen.Unterstützung für mehrere Tags
Sie können jedem Cache-Element mehr als ein Schlüsselwort zuordnen. Die Anzahl der Tags kann unendlich sein.Unterstützung für die Wildcard-Suche
NCache Bietet jetzt Unterstützung für die Suche nach Tags mit Platzhalterausdrücken.Viele-zu-viele-Gruppierung
Tags bieten eine Viele-zu-Viele-Gruppierung, bei der ein Tag mehrere zwischengespeicherte Elemente enthalten kann und ein zwischengespeichertes Element zu mehreren Tags gehören kann. NCache ermöglicht es Ihnen, einem einzelnen Artikel ein oder mehrere Tags zuzuordnen.Groß- / Kleinschreibung
Bei Tags wird die Groß-/Kleinschreibung nicht beachtet.Abfrage mithilfe von Tags
NCache unterstützt auch Tags in Abfragen.
Vergleich zwischen Tags und Gruppen
Sowohl Tags als auch Gruppen haben die gleiche primäre Funktionalität, nämlich die Partitionierung von Daten basierend auf bestimmten Kriterien bereitzustellen. Groups Bietet eine logische Partitionierung von Daten auf hierarchische Weise.
Allerdings haben Tags gegenüber Gruppen einige Vorteile, die sie effizienter machen. Einem einzelnen Artikel können mehrere Eigenschaften/Attribute in Form von Tags zugeordnet sein. Wenn Sie beide Funktionen verwenden, achten Sie darauf, dass sie einzigartig bleiben.
Die folgende Tabelle zeigt den Vergleich zwischen den Funktionalitäten von Gruppen und Tags.
Schlüsselwörter | Groups |
---|---|
Wird in Form eines Arrays von Tags bereitgestellt | Wird in Form einer Zeichenfolge bereitgestellt |
Nur String-basiert | Nur String-basiert |
Ein Artikel kann unendlich viele Tags haben | Ein Artikel kann nur eine Gruppe haben |
Unabhängig von anderen Tags | Unabhängig von anderen Gruppen |
Siehe auch
Cache-Daten mit Tags abrufen
Cache-Daten mit Tags entfernen
Suchen Sie Tag-Daten im Cache mit SQL
Löschen Sie Tag-Daten aus dem Cache mit SQL
Verwenden Sie Gruppen für die logische Datengruppierung
Benannte Tags mit Cache-Daten