Design Docs
Collection of design docs for some sections of Vitess
Query Serving
Query Serving related design docs
- Consistent lookup vindexes
- Locking functions
- Owned Primary Vindexes
- Replica Transactions
- Reserved Connections
- Set Statements
Table Lifecycle
Table lifecycle related documents
VTTablet
VTTablet related documents
- Componentizing TabletServer
- Fast vttablet state transitions
- Real-time parameter change
- The tabletmanager model
- VTTablet with RBR mode
- VTTablet YAML configuration
VReplication
VReplication related design docs
- File:Position based VReplication
- Life of a stream
- Vstream
- Character set support
- How traffic is switched
- Keys and iteration
Build And Process
Design docs related to the build framework and our development process
Benchmark
Design docs related to the benchmarks of Vitess