# 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/