ColumnFamily


Beispiel einer Column Family

Die Column Families entsprechen Tabellen in den relationalen Datenbanken. Sie gruppieren Spalten mit dem gleichen oder ähnlichen Inhalt zusammen. Jede Zeile ist eindeutig identifizierbar mit einem Schlüssel. Sie kann mehrere Spalten haben und im Gegensatz zu den Tabellen im relationalen Datenbanken Systemen, muss sie nicht die gleiche Struktur haben wie die andere Zeilen, die der gleichen Familie angehören. Im Wesentlichen hat eine Column Family gar kein Schema. Im nächsten Beispiel es ist zu sehen, dass die erste Zeile eine völlig verschiedene Struktur als die zweite hat.

 profile = {
	foo: {
		username:	"foo",
		email:		"foo@bar.com",
		gender:		"female"
	},
	bar: {
		username:	"bar",
		email:		"bar@foo.com",
		birthday:	"1970",
		website:	"foobar.com"
	}
 }

Kategorie: Neue DB-Entwicklungen, NoSQL, Spaltenorientierte-DB, C