Vitess
Vitess is an open-source database sharding system designed to enable massive horizontal scalability for MySQL. It functions as a proxy layer that sits in front of MySQL instances, intelligently routing queries to the correct shards and managing distributed transactions. This allows organizations…
Key facts
- First appeared
- 2011
- Category
- database
- Problem solved
- Vitess was created to solve the fundamental problem of MySQL's inability to scale horizontally beyond a single server or traditional replication limits under extremely high read/write loads and large datasets. It addresses the need for seamless, application-transparent database sharding, connection pooling, and automated management of distributed MySQL clusters while maintaining SQL compatibility and high availability.
- Platforms
- Kubernetes, Docker, Linux, Cloud environments (GCP, AWS, Azure)
Related technologies
Notable users
- JD.com
- New Relic
- Slack
- Booking.com
- YouTube
- Square
- GitHub