Interview Guides
Data Systems Notes
Original notes on reliable data-intensive applications, storage engines, replication, partitioning, and data processing.
Notes
- 1Data systems: reliability, scale, and maintainability
- 2Data models and access patterns
- 3Storage engines: pages, logs, and indexes
- 4Transactions and recovery
- 5Replication and consistency
- 6Partitioning and coordination
- 7Batch and stream processing
- 8Evolving a data system
- 9Read a query plan and choose an index
- 10Diagnose a transaction conflict