Video: Datenbank-Funktionen in Excel einsetzen 2024
NoSQL-Datenbanken sind nicht auf einen Zeilen-und-Spalten-Ansatz beschränkt.. Sie sind darauf ausgelegt, eine große Vielfalt von Daten zu verarbeiten, einschließlich Daten, deren Struktur sich im Laufe der Zeit ändert und deren Zusammenhänge noch nicht bekannt sind.
NoSQL-Datenbanken gibt es in vier Kerntypen - eine für jeden Datentyp, den die Datenbank verwalten soll:
-
Columnar: Erweiterung auf traditionelle Tabellenstrukturen. Unterstützt variable Spaltengruppen (Spaltenfamilien) und ist für spaltenweite Operationen optimiert (z. B. Anzahl, Summe und Mittelwert).
-
Schlüsselwert: Eine sehr einfache Struktur. Sätze von benannten Schlüsseln und deren Wert (en), normalerweise ein nicht interpretierter Datenblock. Manchmal kann dieser einfache Wert ein JSON- oder Binärdokument sein.
-
Triple: Eine einzelne Tatsache, die durch drei Elemente dargestellt wird:
-
Das Subjekt, das Sie beschreiben
-
Der Name ihrer Eigenschaft oder Beziehung zu einem anderen Subjekt
-
Der Wert - entweder ein intrinsischer Wert (z. als Integer) oder die eindeutige ID eines anderen Subjekts (wenn es sich um eine Beziehung handelt)
Zum Beispiel mag Adam Käse. Adam ist das Subjekt, Likes ist das Prädikat und Cheese ist das Objekt.
-
-
Dokument: XML, JSON, Text oder binärer Blob. Jede baumartige Struktur kann als ein XML- oder JSON-Dokument dargestellt werden, einschließlich solcher Dinge wie einer Bestellung, die eine Lieferadresse, Rechnungsdetails und eine Liste von Produkten und Mengen enthält.
Einige Dokument-NoSQL-Datenbanken unterstützen das Speichern einer separaten Liste (oder eines Dokuments) von Eigenschaften über das Dokument.
Die meisten Datenprobleme können in Bezug auf die vorhergehenden Datenstrukturen beschrieben werden. In der Tat fallen fast alle Computerprogramme, die jemals geschrieben wurden, in diese Kategorien. Es ist daher wichtig zu verstehen, wie Sie diese Daten am besten speichern, abrufen und abfragen können.
Die gute Nachricht ist, dass es jetzt eine Reihe von Datenbanken gibt, die jede Art von Daten richtig verwalten, so dass Sie keine Daten in ein festes relationales Schema zerlegen müssen (shred bedeutet komplexe Datenstrukturen in einfache Excel-Tabellenstrukturen konvertieren mit Beziehungen, die immer wie die falsche Sache zu tun schien).
Zusätzlich zu den vorangegangenen NoSQL-Datentypen sind zwei weitere erwähnenswerte Entwicklungen zu nennen:
-
Suchmaschinen: Wenn Sie Informationen mit variabler Struktur oder umfangreichem Text speichern, benötigen Sie einen gemeinsamen Weg über Strukturen, um relevante Informationen zu finden, die Suchmaschinen bereitstellen.
-
Hybride NoSQL-Datenbanken: Diese Datenbanken bieten eine Mischung der Kernfunktionen mehrerer NoSQL-Datenbanktypen - z. B. Schlüsselwert-, Dokumenten- und Dreifachspeicher - im gleichen Produkt.
Mehrere Suchmaschinen und hybride Datenbanken wenden allgemeine Themen an, die in NoSQL-Produkten vorhanden sind, nämlich variable Datentypen zuzulassen und auf handelsüblicher Hardware horizontal skalierbar zu sein. Das interne Design von Suchmaschinen und hybriden NoSQL-Datenbanken ist ähnlich und komplementär.