Vitess is a cloud-native database solution that enables virtually unlimited scaling of MySQL. The architecture is based on key spaces and shards, and it includes components such as vt tablets, vtgate, and vtc tld. VReplication is a subsystem that enables seamless migrations, resharding, materialized views, CDC, job queues, and other data workflows. Vitess is highly scalable, available, and compatible with various MySQL flavors. Key users include JD.com and Slack.
- Vitess is a cloud-native database solution that enables virtually unlimited scaling of MySQL
- The architecture is based on key spaces and shards, and it includes components such as vt tablets, vtgate, and vtc tld
- VReplication is a subsystem that enables seamless migrations, resharding, materialized views, CDC, job queues, and other data workflows
- Vitess is highly scalable, available, and compatible with various MySQL flavors
- Key users include JD.com and Slack
Vitess was initially developed as a MySQL scaling solution at YouTube, but it has evolved into a cloud-native database with CNCF graduated project. It was donated by Google to CNCF in January of 2018 as an incubating project and it graduated from CNCF in November of 2019. It was the eighth project to graduate from CNCF and the first storage project.