Spaltenfamilienbanken
Spaltenfamilienbanken (im Englischen oft als column-family stores bezeichnet) sind eine Klasse von NoSQL-Datenbanken, die Daten primär durch Spaltenfamilien speichern statt durch fest definierte Tabellenstrukturen. Der Ansatz zielt darauf ab, flexibel unterschiedliche Spalten pro Datensatz zu ermöglichen und breite Zeilen effizient zu handhaben. Die Bezeichnung ist in der Fachsprache unterschiedlich verbreitet; oft wird stattdessen von Spaltenfamilien-Datenbanken oder Wide-column Stores gesprochen.
Ihre zentrale Struktur besteht aus Schlüsselräumen (Keyspaces), Zeilen identifiziert durch eindeutige Schlüssel, und Spaltenfamilien, in denen
Verteilung, Replikation und Konsistenz: Die Daten werden typischerweise horizontal über mehrere Knoten verteilt. Systeme unterstützen tunbare
Bekannte Systeme, die das Spaltenfamilienmodell verwenden, sind Apache Cassandra und HBase; weitere Implementierungen umfassen ScyllaDB und