Võtmeväärtusmudel
Võtmeväärtusmudel on andmete salvestamise ja päringute mudel, kus andmed esitatakse kui võtme ja selle võtmega seotud väärtuse paare. Iga kirje on identifitseeritav unikaalse võtme abil; väärtus võib olla mis tahes andmetüüp, sageli string või seraliseeritud struktuur nagu JSON. Skeem on tavaliselt vaba, mis tähendab, et erinevate kirjete sisuks ja vormiks määrab rakendus.
Operatsioonid ja omadused: KV-mudeli aluseks on lihtsad operatsioonid: put (sisesta või uuenda väärtust võtme alla), get
Hajutatus, koormusjaotus ja järjepidevus: KV-mudelit kasutatakse sageli kõrge jõudluse ja skaleeritavuse jaoks. See on tavaliselt hajutatud
Kasutusvaldkonnad ja piirangud: KV-mudelit kasutatakse laialdaselt vahemälu, sessioonihoidla, konfigureerimisandmete ja kiirust nõudvate päringute jaoks, kus pääsu
Näited: populaarsed KV-põhised lahendused hõlmavad Redis, Amazon DynamoDB ja Riak. Neid süsteeme kasutatakse sageli koos rakenduste