Obsah:
Definice - Co znamená Key Value Store?
Úložiště klíčových hodnot je typ databáze NoSQL, která se nespoléhá na tradiční struktury návrhů relačních databází.
Techopedia vysvětluje úložiště klíčových hodnot
Obecně NoSQL databáze umožňují použití různých druhů relačních nástrojů pro data.
Ty se stávají populárními v analýze velkých dat a nových obchodních designech, kde je třeba ukládat méně organizovaná data efektivním a praktickým způsobem. Někteří hovoří o použití datového úložiště bez schématu. NoSQL neznamená, že databáze nepoužívá strukturovaný dotazovací jazyk - znamená to, že jiné nástroje mohou řídit analýzu dat.
V tomto kontextu umožňuje služba Key Value Store aplikacím uchovávat data bez předdefinovaného schématu. K tomu se používají různé druhy datových kontejnerů, datové typy a objekt.
Různé typy databází úložiště klíčových hodnot zahrnují nakonec konzistentní databázový nástroj, hierarchické databázové nástroje a ty, které mají jiné druhy návrhů NoSQL.
Základní podstatou úložiště klíčových hodnot je, že vývojáři vytvářejí dvě tabulky:
- tabulka klíčů vlevo
- tabulka hodnot vpravo.
Způsob, jakým se tyto klíče vztahují k těmto hodnotám, tvoří model úložiště klíčových hodnot. Příklad tohoto modelu ukazuje, že protože pravá tabulka představuje pouze hodnoty, existuje větší všestrannost v tom, jaký druh dat tam lze uložit.
To zase vede k výhodám škálovatelnosti a univerzálnosti tohoto druhu nastavení NoSQL úložiště klíčových hodnot.
