Was ist breite Reihe in Cassandra?
Was ist breite Reihe in Cassandra?

Video: Was ist breite Reihe in Cassandra?

Video: Was ist breite Reihe in Cassandra?
Video: Adel Tawil "Lieder" (Official Lyrics Video) 2024, November
Anonim

Reihen kann als dünn beschrieben werden oder weit . Schlank Reihe : hat eine feste, relativ kleine Anzahl von Spaltentasten. Breite Reihe : hat eine relativ große Anzahl von Spaltenschlüsseln (Hunderte oder Tausende); diese Zahl kann sich erhöhen, wenn neue Datenwerte eingefügt werden.

Was ist auf diese Weise ein breiter Säulenladen Cassandra?

EIN breiter spaltenspeicher ist eine Art Schlüsselwertdatenbank. Es verwendet Tabellen, Zeilen und Säulen , aber im Gegensatz zu einer relationalen Datenbank sind die Namen und das Format der Säulen kann von Zeile zu Zeile in derselben Tabelle variieren. In Kassandra alle Zeilen (in einer Tabelle) sollten einen Zeilenschlüssel haben, dann kann jeder Zeilenschlüssel mehrere haben Säulen.

Man kann sich auch fragen, was ist der Zweck der Sparsamkeit in Cassandra? Sparsamkeit ist ein älteres RPC-Protokoll oder eine API, die mit einem Codegenerierungstool für CQL . Die Zweck der Verwendung von Thrift in Cassandra soll den Zugriff auf die DB über die Programmiersprache hinweg erleichtern.

Anschließend stellt sich die Frage, was ist eine Cassandra-Partition?

Kassandra organisiert Daten in Partitionen . Jeder Partition besteht aus mehreren Spalten. Partitionen werden auf einem Knoten gespeichert. Beim Einfügen von Datensätzen Kassandra wird den Wert der eingefügten Daten hashen Partition Schlüssel; Kassandra verwendet diesen Hash-Wert, um zu bestimmen, welcher Knoten für das Speichern der Daten verantwortlich ist.

Ist der Primärschlüssel in Cassandra obligatorisch?

Sie können keine Tabelle erstellen in Kassandra ohne ein Primärschlüssel , Wenn Sie Ihre Daten jedoch speichern möchten, können Sie Ihrer Tabelle eine zusätzliche Spalte (sagen wir "pk") mit dem Datentyp UUID hinzufügen.

Empfohlen: