Home

kolomfamilie

Een kolomfamilie is een logisch samenhangende groep kolommen binnen een rij in brede-kolom-databases (wide-column databases) zoals Google Bigtable, HBase en Cassandra. Een tabel bestaat uit rijen; elke rij kan meerdere kolomfamilies bevatten. Binnen een kolomfamilie kunnen kolommen dynamisch worden toegevoegd en veranderd zonder het schema van andere families te beïnvloeden.

Elk datapunt in dit model wordt geïdentificeerd door rij-sleutel, kolomfamilie en kolomkwalificatie (kolomnaam), plus een tijdstempel

Beheer en prestaties: de configuratie van kolomfamilies beïnvloedt opslag en toegang. Een tabel kan meerdere kolomfamilies

Samenvatting: kolomfamilies vormen de fysieke en organisatorische eenheid waarin kolommen worden opgeslagen en geoptimaliseerd. Ze bieden

voor
versies.
De
waarde
heeft
dan
een
specifieke
versie.
De
kolomfamilie
bepaalt
hoe
data
fysiek
wordt
opgeslagen:
data
uit
dezelfde
familie
wordt
meestal
in
dezelfde
opslagblok
geplaatst
en
kan
worden
gecomprimeerd
en
geencodeerd
volgens
de
eigenschappen
van
die
familie.
Kolomfamilies
worden
daarom
gezien
als
de
opslag-
en
toegangsgrens
voor
gerelateerde
kolommen.
hebben;
elke
familie
kan
eigen
compressie,
versies
en
mogelijk
tijd-tot-leven
(TTL)
instellingen
hebben.
Te
veel
kolomfamilies
of
slecht
gegroepeerde
families
kunnen
metadata-overhead
verhogen
en
de
efficiëntie
van
compressie
en
reads
verminderen;
juist
een
logische
indeling
van
kolomfamilies
verbetert
de
leesprestaties
wanneer
queries
meerdere
kolommen
uit
dezelfde
familie
ophalen.
flexibiliteit
in
schema
en
data
access,
terwijl
ze
invloed
hebben
op
opslag,
compressie
en
queryprestaties.