About Vitess
Vitess is a database clustering system for horizontal scaling of MySQL. It is compatible with MySQL and extends its scalability through built-in sharding, allowing database growth without adding sharding logic to applications. It is a Cloud Native Computing Foundation graduated project.
Key features
- Built-in sharding for horizontal scaling without application changes
- Query rewriting, caching and connection pooling for improved performance
- Automatic detection and repair of primary failures
- Near-zero downtime data migrations and resharding
- Materialized views and messaging features that work across shards
- Schema management with background changes and monitoring
Good fit for
- Scaling MySQL databases horizontally
- Managing sharded databases transparently to applications
Vitess: questions and answers
- What is Vitess used for?
- Vitess is a database clustering system for horizontal scaling of MySQL, compatible with MySQL while extending its scalability. It is a good fit for scaling MySQL databases horizontally and managing sharded databases transparently to applications.
- Is Vitess open source?
- Yes. Vitess is open source under the Apache-2.0 licence. Its source code is on GitHub at vitessio/vitess and is written mainly in Go.
- Is Vitess free?
- Yes. Vitess is open source, so the software itself is free to use.
- Can I self-host Vitess?
- Yes. Vitess can be self-hosted on your own server or infrastructure.
- What is Vitess an alternative to?
- Vitess is an open-source alternative to Amazon RDS, Amazon Aurora, CockroachDB and Oracle MySQL HeatWave. Other open-source alternatives to Amazon RDS include TiDB, MySQL and MariaDB.
- Is Vitess actively maintained?
- Yes. The most recent commit to Vitess was on 14 October 2026, and the latest release is v24.0.5, published on 13 October 2026. The project has 21k stars on GitHub.
Open-source alternatives to Vitess
See all
TiDB
Databases
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and nati
Apache-2.0vs Amazon Aurora★ 41k
MySQL
Databases
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-tim
OSSvs Oracle Database★ 12k
MariaDB
Databases
MariaDB server is a community developed fork of MySQL server. Started by core members of t
GPL-2.0vs Oracle Database★ 8.4k
YugabyteDB
Databases
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
OSSvs Google Cloud Spanner★ 11k
OceanBase
Databases
OceanBase is the unified distributed database for the AI era — open-source, multi-model, o
Apache-2.0vs Oracle Database★ 10k
Percona Server
Open source
Percona Server
OSSvs Amazon RDS★ 1.3k
SaaS alternatives to Vitess
See all
Amazon RDS
Databases
Managed relational databases on AWS for MySQL, PostgreSQL, SQL Server and Oracle
SaaS
Amazon Aurora
Databases
AWS cloud-built relational database compatible with MySQL and PostgreSQL
SaaS
CockroachDB
Databases
Distributed SQL database with horizontal scaling, available as a managed cloud service
SaaS
Oracle MySQL HeatWave
Databases
Managed MySQL service on Oracle Cloud with built-in analytics and machine learning
SaaS
DBCode
Database Tools
VS Code extension for browsing and querying databases
SaaS
dbForge Studio
Database Tools
Devart IDE suite for developing and managing MySQL, SQL Server, Oracle and PostgreSQL
SaaS

