The Vitess Documentation
Everything you need to know about the world’s most scalable open-source MySQL platform
Overview
High-level information about Vitess
Get Started
Deploy Vitess on your favorite platform
- Local Install via Docker
- Local Install
- Local Install via Homebrew
- Vitess Operator for Kubernetes
- Vttestserver Docker Image
Concepts
Learn core Vitess concepts and terminology
- Cell
- Execution Plans
- Keyspace
- Keyspace ID
- MoveTables
- Query Rewriting
- Replication Graph
- Shard
- Tablet
- Topology Service
- More…
User Guides
Task-based guides for common usage scenarios
- VSchema and Query Serving
- Running in Production
- Migration
- SQL Statement Analysis
- Advanced Configuration
- Operational
- Legacy
- Making Schema Changes
Reference
Detailed information about specific Vitess functionality
Contribute
Get involved with Vitess development
Design Docs
Collection of design docs for some sections of Vitess
Troubleshoot
Debug common issues with Vitess
FAQ
Frequently Asked Questions about Vitess
Resources
Additional resources including Presentations and Roadmap
Older Version Docs
PDFs of vitess.io/docs at the time of previous versions