Super kolumn
En superkolumn är en tupel (ett par) med ett binärt superkolumnnamn och ett värde som mappar den till många kolumner. De består av ett nyckel-värdepar , där värdena är kolumner. Teoretiskt sett är superkolumner ( sorterade ) associativa kolumner. I likhet med en vanlig kolumnfamilj där en rad är en sorterad karta över kolumnnamn och kolumnvärden, är en rad i en superkolumnfamilj en sorterad karta över superkolumnnamn som mappas till kolumnnamn och kolumnvärden.
En superkolumn är en del av ett tangentutrymme tillsammans med andra superkolumner och kolumnfamiljer och kolumner.
Kodexempel
Skrivet i den JSON -liknande syntaxen kan en superkolumndefinition vara så här:
{ "databases" : { "Cassandra" : { "age" : 20 , "name" : { "firstName" : "Cassandra" , "lastName" : "apache" } }, "HBase" : { "age" : 20 , "adress" : { "stad" : "Seoul" , " postnummer" : "1234" } } } }
Var:
"databaser" är nyckelrymd ;
"Cassandra" och "HBase" är radnycklar;
"namn" och "adress" är superkolumnnamn ;
"förnamn", "stad", "ålder" etc. är kolumnnamn .
Se även
externa länkar