Schlüsselwert Stores in NoSQL

Schlüssel # 8208-Wert speichert NoSQL einen Datensatz mit einer ID-Feld haben - den Schlüssel in den Schlüssel # 8208-Wertspeicher - und eine Reihe von Daten. Diese Daten können eine der folgenden sein:

  • Ein beliebiges Stück Daten, dass der Anwendungsentwickler interpretiert (wie in der Datenbank entgegengesetzt)

  • Jeder Satz von Name # 8208-Wert-Paare (genannt Bins)

Betrachten Sie es als eine gemeinsame Mailbox in einem Mehrfamilienhaus. Alles, was Sie von außen sehen, ist ein Satz von nummerierten Löchern. Mit einem Schlüssel, greifen Sie auf, was auch immer in der Mailbox ist. Nach einem Blick auf die E-Mail, entscheiden Sie, was damit zu tun (wahrscheinlich schmeiß es einfach weg).

Auf diese Weise sind der Schlüssel # 8208-Wert speichert ähnlich wie Spalte speichert, dass es möglich ist unterschiedlichen Datenstrukturen in der gleichen logischen Datensatz zu speichern. Schlüssel # 8208-Wertspeicher sind die einfachste Art der Lagerung in der NoSQL Welt - du bist nur Schlüssel für die Daten, die Sie speichern.

Einige Schlüssel # 8208-Wertspeicher unterstützen Typisierung (wie ganze Zahlen, Strings und Boolesche Werte) und komplexere Strukturen für Werte (wie Karten und Listen). Diese Einrichtung hilft Entwicklern, weil sie Hand haben, um Daten in einem Schlüssel # 8208 Wertspeicher gehalten nicht # 8208-Code oder dekodieren String.

In der Informatik ein # 147-Liste # 148- null oder mehr Datenwerte. Diese Werte können oder nicht in einer sortierten Darstellung gespeichert werden, die für eine schnelle Spiel Verarbeitung ermöglicht.

Karten sind eine einfache Art von Schlüssel # 8208-Wertspeicher. Ein eindeutiger Schlüssel in einer Karte hat einen einzigen beliebigen Wert mit ihm verbunden ist. Der Wert könnte eine Liste der anderen Karte sein. So ist es möglich, Baumstrukturen innerhalb Schlüssel # 8208-Wertspeicher zu speichern, wenn Sie bereit sind, die Daten selbst zu tun zu verarbeiten.

Wenn Sie zahlreiche Karten in Ihren Schlüssel # 8208-Wert-Speicher haben, sollten Sie stattdessen ein Dokument zu speichern, was wahrscheinlich die Menge an Code zu minimieren erforderlich auf Ihre Daten zu bedienen und einfacher Such- und Abruf machen.

Schlüssel # 8208-Wertspeicher sind für die Geschwindigkeit der Einspielung und Abfrage optimiert. Wenn Sie sehr hohe Ingest Geschwindigkeit auf eine begrenzte Anzahl von Knoten müssen und es sich leisten können komplexe Ad-hoc-Abfrage Unterstützung zu opfern, dann eine Taste # 8208 Wertspeicher kann für Sie sein.

Menü