Super kolumna
Superkolumna to krotka (para) z binarną nazwą superkolumny i wartością, która odwzorowuje ją na wiele kolumn . Składają się z par klucz-wartość , gdzie wartości są kolumnami. Teoretycznie superkolumny to ( posortowane ) asocjacyjne tablice kolumn. Podobnie jak w przypadku zwykłej rodziny kolumn , w której wiersz jest posortowaną mapą nazw kolumn i wartości kolumn, wiersz w rodzinie superkolumn jest posortowaną mapą nazw superkolumn, która jest odwzorowywana na nazwy kolumn i wartości kolumn.
Superkolumna jest częścią obszaru klucza wraz z innymi superkolumnami i rodzinami kolumn oraz kolumnami.
Przykład kodu
Napisana w składni podobnej do JSON definicja superkolumny może wyglądać tak:
{ "bazy danych" : { "Cassandra" : { "wiek" : 20 , "imię" : { "imię" : "Cassandra" , "nazwisko" : "apache" } }, "HBase" : { "wiek" : 20 , "adres" : { "miasto" : "Seul"
, "kod pocztowy" : "1234" } } } }
Gdzie:
„bazy danych” to przestrzeń kluczy ;
„Cassandra” i „HBase” to klucze rowKey;
„nazwa” i „adres” to nazwy nadrzędnych kolumn ;
„firstName”, „city”, „age” itp. to nazwy kolumn .
Zobacz też
Linki zewnętrzne