Key-Value Stores in Large Projects
summary
Overview of key-value stores in large projects, explaining their history, architectural advantages and disadvantages, and classification by use case. Covers concrete scenarios such as using KV stores as caches and as alternative storage layers, and outlines when each approach is appropriate.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:50History of key-value stores
- 10:29Memcached and Redis revolution
- 22:32Key-value use cases
- 27:03Pros and cons of key-value
- 33:26Future trends in key-value
- 38:50Performance vs traditional DBs
- 44:32ORM and operational issues
- 50:07Real-world key-value cases
related talks
18mSplitKV: Splitting IO Paths for Different Sized Key-Value Items with Advanced
13mDifferentiated Key-Value Storage Management for Balanced I/O Performance
11mEvolution of Development Priorities in Key-value Stores Serving Large-scale Applications
19mBuilding KVStore for ML Workloads
18mThrow Some Keys on it: Data Modeling For Key/Value Data Stores by Example
27mDissecting Dynamo: Highly available key value store
10mThe unreasonable effectiveness of key value databases
32mKeyvi the Key Value Index Optimized for Size and Speed #bbuzz
