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
  • Pinterest
  • New Relic
  • Slack
  • Booking.com
  • YouTube
  • Square
  • GitHub