Key-value store
Meaning in software engineering, with examples
In software engineering, key-value store means: The simplest kind of NoSQL database, which saves each value under a unique key and finds it again very quickly by that key.
In Turkish: anahtar-değer deposu, anahtar-değer veritabanı
How it is used
Redis, Memcached, etcd and Amazon DynamoDB are typical examples. Key-value stores are used for caches, user sessions, counters, feature flags and rate limits. You 'get' and 'set' keys and often give them an expiry time (TTL).
Example sentences
Session data lives in a key-value store, so any web server can read it.
A key-value store is fast, but you can't run complex queries on it.
Common collocations
- key-value store
- key-value pair
- set a key
- key expiry
- TTL
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
