Home

sleutelwaarde

Sleutelwaarde is een term uit informatica die verwijst naar het data-element dat aan een sleutel is gekoppeld binnen een sleutel-waarde opslagmodel. De sleutel fungeert als unieke identifier; de sleutelwaarde is de bijbehorende data die wordt opgeslagen en teruggegeven bij opvraging.

Toepassing van het concept vindt vooral plaats in sleutel-waarde stores zoals Redis en Memcached, maar ook

Voordelen van dit model zijn onder meer snelle opvragingen, een eenvoudige API en gemakkelijke schaalbaarheid. Het

Praktisch gezien kunnen voorbeelden helpen bij het begrip: in Python kan een uitspraak als {'gebruikers:123': {'naam':

Beveiliging en beheer spelen een belangrijke rol wanneer sleutelwaarde gevoelige informatie bevat. Encryptie, toegangscontrole en zorgvuldige

Zie ook: sleutel-waarde stores, primaire sleutel, NoSQL, caching.

in
programmeertalen
en
bibliotheken
die
werken
met
dictionaries
of
maps.
De
opgeslagen
waarde
kan
vrijwel
elk
serialiseerbaar
type
zijn,
zoals
een
getal,
tekst
of
een
geneste
structuur;
de
sleutel
blijft
doorgaans
kort
en
uniek.
nadeel
is
dat
het
model
minder
geschikt
is
voor
complexe
relaties
of
gevarieerde
queries;
voor
dergelijke
taken
zijn
aanvullende
indexering
of
andere
databasevormen
vaak
nodig.
'Jan',
'email':
'[email protected]'}}
gezien
worden
als
een
sleutelwaarde-paar,
waarbij
'gebruikers:123'
de
sleutel
is
en
{'naam':
'Jan',
'email':
'[email protected]'}
de
sleutelwaarde.
Het
ophalen
gebeurt
door
de
sleutel
in
te
voeren.
sleutelbeheer
zijn
hierbij
essentieel,
evenals
back-ups
en
fouttolerantie.