Scalable. Reliable. MySQL-compatible. Cloud-native. Database.
Performance
Vitess improves on MySQL performance through query rewriting, caching and connection pooling. This allows the number of concurrent client connections to scale to orders of magnitude higher than traditional MySQL. Performance is monitored through nightly benchmarks.High Availability
Vitess automatically detects and repairs primary failures. Data migrations into Vitess, and resharding operations within Vitess are all accomplished with near-zero downtime.Features
Vitess improves on MySQL by providing materialized views and messaging features that work across shards.Shard management
MySQL doesn't natively support sharding, but you will likely need it as your database grows. Vitess provides flexible sharding schemes that are completely transparent to the application. It also enables live resharding with minimal read-only downtime.Schema Management
Vitess allows you to easily manage your schema while maintaining consistency across shards. Schema changes happen in the background without disrupting running workloads. This feature comes with a rich set of monitoring and fine-grained controls.Who uses Vitess
Add your logoAn introduction to Vitess
Scaling Databases with Vitess
Vitess is a Cloud Native Computing Foundation graduated project