Video: MSPTDA 18: DAX Iterators, Table Functions, Grain, Cardinality, Materializing Tables Excel & Power BI 2024
Teil von NoSQL für Dummies Cheat Sheet
Bigtables-Klone sind eine Art von NoSQL-Datenbank, die aus Googles wegweisendem Bigtable-Papier hervorgegangen ist. Bigtables sind eine sehr verteilte Möglichkeit, Tabellendaten zu verwalten. Diese Datentabellen stehen nicht miteinander in Beziehung, wie dies bei einem traditionellen relationalen Datenbankverwaltungssystem (RDBMS) der Fall wäre. Hier sind die wichtigsten Merkmale von populären Datenbankauswahlen.
Merkmalfläche | Accumulo | Cassandra | HBase | Hypertisch |
---|---|---|---|---|
ACID oder BASIS | SÄURE | BASIS | BASIS | SÄURE < HA Replicas |
Ja, Sync | Ja, Async | Ja, Sync | TBD | DR Replicas |
As HDFS | Ja, Asyn | Wie HDFS | TBD | Datentypen |
Keine Datentypunterstützung. | Ja, das Schema muss im Voraus definiert werden. | Keine Datentypunterstützung. | Keine Datentypunterstützung. | Datenindexierung |
Keine sekundäre Indexierung. | Keine echte "sekundäre Indexfunktion" - nur | erlaubt die Verwendung von Spalten in Abfragen - beschleunigt nicht die Datenabfrage
. Unterstützt Bloom-Filter. Keine Indexierung. |
Unterstützt Bloom-Filter.
Vollständige sekundäre Indizes. |
Abfrage und Suche |
Verwendet Map / Reduce für den Zugriff auf Daten. | CQL-Abfragesprache ähnlich wie SQL. | Verwendet Map / Reduce für den Zugriff auf Daten. Kann mit der Hive-Abfrage | Engine verwendet werden.
Wert exakte Übereinstimmung und Zeichenfolge "beginnt mit" Abfragen. |
Spalte enthält Abfragebegriff-Unterstützung. Keine Reichweite
Werbung |
Apache 2. Wird in der Regierung für sichere Bigtable-Anforderungen verwendet. | Kommerzielle Version von DataStax. | Apache 2. Verfügbar von einer Reihe von Hadoop-Anbietern. | GPL v3 lizenziert. | Andere |
Funktion für rollenbasierte Zugriffssteuerung (RBAC) und Zelle (pro Wert) | für behördliche Anwendungsfälle.
Benutzerdefinierte Authentifizierungs- und Autorisierungs-Plug-Ins sind verfügbar. Teilweise Verschlüsselung bei Restdaten in Accumulo 1. 6. (Zwischenwiederherstellungsdateien nicht verschlüsselt.) 0. 5-1. Für jeden Knoten werden 0 TB Daten empfohlen. SSD-Speicher |
empfohlen. 32 GB RAM und 4/8 Kerne empfohlen.
Empfohlenes AWS-System für 1 TB Daten ist 2. 2x groß (60 GB RAM + SSD Speicher) oder kleiner c3. 2 groß für 100 GB Daten. Unterstützung für die Verschlüsselung von Daten in Ruhe (jedoch nicht in Journalprotokollen). Wird als die langsamere der Hadoop-basierten NoSQL-Datenbanken angesehen. |
"Endpunkte" bieten eine Funktionalität ähnlich der gespeicherten
Prozeduren. Die adaptive Speicherzuweisungsfunktion stimmt die Verwendung des RAM |
für schreiblastige und schwer lesbare Anwendungen automatisch ab.
|