KVpõhiseid
KV-põhised (KV-põhised süsteemid või arhitektuurid) on term, mida kasutatakse Eesti IT-kirjanduses kirjeldamaks süsteeme, mis põhinevad võtme-väärtuse andmemaailmal või võtme-väärtuse hoidla mehhanismil. Nendel süsteemidel salvestatakse andmed kvadradena võtme ja vastava väärtuse paaridena; väärtus võib olla sirgjooneline või struktureeritud (nt JSON või BLOB). KV-põhised lähenemised toimivad tihti schema-less ning keskenduvad peamiselt kiirele pääsule suurtele andmemahtudele.
Tehniline kirjeldus: KV-põhised andmemudelid kasutavad lihtsat võtme-väärtuse paari ning annavad sageli võimaluse kasutada mälu- või säilituspõhiseid
Eelised ja piirangud: KV-põhiste süsteemide peamised eelised on kõrge jõudlus, lihtne andmemudel ja suur skaleeritavus, madal
Kasutusvaldkonnad: vahemälu ja kiirpääsu lahendused, seansiandmed, konfiguratsioon, sessioonide jälgimine, logid ja kiire pelgud andmete salvestus. KV-põhiseid
Seosed: KV-põhised lähenemised on osa NoSQL-valdkonnast ja sageli esindatud KV-store tüüpisolatsioonina. Nad võivad kaasneda dokumendi-, kolonne-
Näited: Redis, Memcached (mälus töövõtjate KV-poed), LevelDB/RocksDB (tallendused jahe), Riak, mõned DynamoDB režiimid.
See artikkel annab lühikese ülevaate KV-põhiste süsteemide olemusest, omadustest ja kasutusaladest ning seostest laiemas andmehaldussüsteemide maastikus.