databases
- Cloud Native Database Systems
- Column-stores vs. row-stores: how different are they really?
- Main Memory Database Systems
- KV databases
- OLTP
- OLAP
- HTAP
- Vector DB
- Citus: Distributed PostgreSQL for Data-Intensive Applications
- Optimizer
- Executor
- Concurrency Control
- Change Data Capture
- Designing Access Methods: The RUM Conjecture
Optional readings
- M. Stonebraker, et al., What Goes Around Comes Around
- A. Pavlo, et al., What’s Really New with NewSQL?
- Yihe Huang, et al., Opportunities for Optimism in Contended MainMemory Multicore Transactions