Sind Säule Familien, die innerhalb eines einzigen Schlüsselraumes in irgendeiner Weise zu tun?

StackOverflow https://stackoverflow.com/questions/2536499

  •  22-09-2019
  •  | 
  •  

Frage

Was ist der Unterschied zwischen mit Schlüsselraum Foo und Spalte Familien A und B in es gegen zwei keyspaces FooA und Foob mit einer Spalte Familie in jedem?

API machen es so aussehen, wenn diese beiden so ziemlich gleichwertig waren.

Als Bonus Frage, wie supercolumns in dieses Bild passen?

War es hilfreich?

Lösung

Schlüsselraum : ein Namensraum für ColumnFamilies, in der Regel eines pro Anwendung. Ein Schlüsselraums ist die erste Dimension des Cassandra hash, und ist der Behälter für Spalte Familien. Keyspaces sind etwa gleich Granularität als Schema oder eine Datenbank (das heißt eine logische Sammlung von Tabellen) in der RDBMS Welt. Sie sind die Konfiguration und das Management Punkt für Spalte Familien und ist auch die Struktur, auf der Batch-Einsätze angewendet werden.

ColumnFamilies enthalten mehrere Spalten, von denen jede einen Namen hat, den Wert und einen Zeitstempel, und die durch den Zeilenschlüssel referenziert werden.

SuperColumns können als Spalten gedacht werden, dass sich Unterspalten haben (columnfamily innerhalb columnfamily).

Eine feinkörnige Erklärung des Modells Cassandra Daten gefunden hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top