About this project
Vitess is a cloud-native, horizontally scalable distributed database system built around MySQL. It achieves scaling through generalized sharding, allowing application code and database queries to remain agnostic to how data is distributed across multiple database servers. Shards can be split and merged as needs grow, using an atomic cutover step that takes only a few seconds.
The project originated as a core component of YouTube's database infrastructure starting in 2011, growing to encompass tens of thousands of MySQL nodes. From 2015 onward it was adopted by other large companies, including Slack, Square (now Block), and JD.com.
The README points to vitess.io for documentation, a community page for contribution and monthly community meetings, a public roadmap, and a blog for low-frequency updates such as new features and releases. Problems and bugs are reported through GitHub issues, with live discussion in the Vitess Slack workspace.
Security vulnerabilities are reported by email to the maintainers, with a full security process outlined in SECURITY.md. A third-party security audit was performed by ADA Logics, and the report is included in the repository. Source files are distributed under the Apache Version 2.0 license unless otherwise noted. The README also displays badges for Maven Central, coverage, Go Report Card, FOSSA license status, CII Best Practices, and OpenSSF Scorecard.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.