# A survey of in-memory key-value stores
# Outline
Taxonomy
- persistence
- centralized vs distributed
Key value stores
- etcd
- memcached
- dragonfly
- redis
- valkey
- garnet
- document databases
- amazon dynamodb
- mongo
# Notecards
- chatgpt discussion on caching
- https://chatgpt.com/c/6833820b-3b6c-800e-9048-7e2262a5e3d9
- wikipedia distributed caches
- https://en.wikipedia.org/wiki/Distributed_cache
- apache ignite
- Distributed Database For High‑Performance Applications With In‑Memory Speed
- https://ignite.apache.org/
- centralized vs distributed caches
- https://www.dragonflydb.io/faq/differences-between-centralized-cache-and-distributed-cache
- memcached about
- https://memcached.org/about
- Introducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and services
- https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/
- In-Memory vs. Distributed Caching: A Comparative Look with Caffeine
- https://medium.com/@baraklagziel/in-memory-vs-distributed-caching-a-comparative-look-with-caffeine-15cedf6038c6
- A replication strategy for a distributed high-speed caching system based on spatiotemporal access patterns of geospatial data
- https://www.sciencedirect.com/science/article/abs/pii/S019897151400026X
- Comparative Analysis of Distributed Caching Algorithms: Performance Metrics and Implementation Considerations
- https://arxiv.org/abs/2504.02220
- Comparative Analysis of Distributed Caching Algorithms: Performance Metrics and Implementation Considerations
- https://arxiv.org/html/2504.02220v1
- Research and Application of Distributed Cache Based on
Redis
- https://www.jsoftware.us/vol19/JSW-V19N1-493.pdf
- rqlite distributed rdbms built on sqlite
- https://rqlite.io/
- scylladb distributed database comparison
- https://www.scylladb.com/2022/05/12/distributed-databases-compared/
- db-engines dbms knowledge base
- https://db-engines.com/en/