Indholdsfortegnelse:
Definition - Hvad betyder Key Value Store?
En Key Value Store er en type NoSQL-database, der ikke er afhængig af de traditionelle strukturer for relationelle databasedesign.
Techopedia forklarer Key Value Store
Generelt giver NoSQL-databaser mulighed for at bruge forskellige slags relationelle værktøjer til data.
Disse bliver populære i big data-analyse og nye forretningsdesign, hvor mindre organiserede data skal lagres på en effektiv og praktisk måde. Nogle taler om at bruge et 'skema-mindre' lagerprogram til data. NoSQL betyder ikke, at databasen ikke bruger struktureret forespørgsel sprog - det betyder bare, at andre værktøjer kan køre dataanalyse.
I denne sammenhæng tillader Key Value Store applikationer at opbevare data uden et foruddefineret skema. Forskellige typer databeholdere, datatyper og objekt bruges til at imødekomme dette.
Forskellige typer nøgleværdibutikdatabaser inkluderer det til sidst konsistente databaseværktøj, hierarkiske databaseværktøjer og dem, der indeholder andre former for NoSQL-design.
Den essentielle karakter af Key Value Store er, at udviklere opretter to tabeller:
- en nøgletabel til venstre
- en værdibord til højre.
Den måde, disse nøgler relaterer til disse værdier, er, hvad der udgør modellen Key Key Store. Et eksempel på denne model viser, at fordi den højre tabel kun repræsenterer værdier, er der mere alsidighed i, hvilken slags data der kan gemmes der.
Dette fører igen til skalerbarheden og alsidighedens fordele ved denne type Key Value Store NoSQL-opsætning.