Tartalomjegyzék:
Meghatározás - Mit jelent a Key Value Store?
A Key Value Store egy olyan típusú NoSQL adatbázis, amely nem támaszkodik a relációs adatbázis-tervek hagyományos struktúráira.
A Techopedia magyarázza a Key Value Store-ot
A NoSQL adatbázisok általában lehetővé teszik az adatok különféle relációs eszközök használatát.
Ezek egyre népszerűbbek a nagy adatok elemzése és az új üzleti tervek során, ahol a kevésbé szervezett adatokat hatékony és praktikus módon kell tárolni. Vannak olyanok, akik egy „séma nélküli” tárolóprogram használatáról beszélnek. A NoSQL nem azt jelenti, hogy az adatbázis nem használ strukturált lekérdezési nyelvet - ez csak azt jelenti, hogy más eszközök elősegíthetik az adatok elemzését.
Ebben az összefüggésben a Key Value Store lehetővé teszi az alkalmazások számára, hogy előre meghatározott séma nélkül tárolják az adatokat. Különböző típusú adattárolókat, adattípusokat és objektumokat használunk ennek befogadására.
A kulcsfontosságú értéktároló adatbázisok különféle típusai magukban foglalják a végül egységes adatbázis-eszközt, a hierarchikus adatbázis-eszközöket, valamint azokat, amelyek más típusú NoSQL-terveket tartalmaznak.
A Key Value Store alapvető természete az, hogy a fejlesztők két táblát hoznak létre:
- egy bal oldali billentyűzet
- a jobb oldalon található értéktáblázat.
Az, hogy ezek a kulcsok hogyan kapcsolódnak ezekhez az értékekhez, képezik a Key Value Store modellt. Ennek a modellnek egy példája azt mutatja, hogy mivel a jobb oldali táblázat csak értékeket képvisel, sokkal sokoldalúbb az, hogy milyen adatok tárolhatók ott.
Ez viszont a Key Value Store NoSQL ilyen jellegű telepítésének méretezhetőségéhez és sokoldalúságához vezet.
