- Database Storage
- Buffer Pools
- Hash Tables
- Tree Indexes
- Index Concurrency Control
- Sorting & Aggregations
- Join Algorithms
- Query Execution
- Query Planning & Optimization
- Concurrency Control Theory
- Two-Phase Locking Concurrency Control
- Timestamp Ordering Concurrency Control
- Multi-Version Concurrency Control
- Logging Protocols + Schemes
- Crash Recovery Algorithms