Spaltenfamilie
Spaltenfamilie, allgemein column family genannt, bezeichnet in vielen verteilten NoSQL-Datenbanksystemen eine logische Datenstruktur, die Tabellenähnlichkeit mit größerer Schemaflexibilität verbindet. Eine Spaltenfamilie besteht aus Zeilen, die durch einen Zeilen-Schlüssel identifiziert werden. Innerhalb jeder Zeile gibt es Spalten, deren Anzahl und Namen von der jeweiligen Zeile abhängen können; Spalten können dynamisch hinzugefügt oder gelöscht werden. Jede Spalte hat einen Namen, einen Wert und oft einen Zeitstempel.
In der Praxis dient eine Spaltenfamilie dazu, zusammengehörige Daten effizient zu speichern und abzurufen. Die Zeilen
Historisch wurden in einigen Systemen wie Cassandra auch Konzepte wie Super-Spalten verwendet; moderne Implementierungen verwenden oft
Design- und Modellierungshinweise: Spaltenfamilien eignen sich gut für große, dünnbesetzte oder stark schematisch flexible Daten, wie