Super kolumna

Superkolumna składa się z (unikalnej) nazwy superkolumny i liczby kolumn.

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