Vitess
Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上一样在公共云或私有云架构中有效运行。它结合并扩展了许多重要的 MySQL 功能,同时兼具 NoSQL 数据库的可扩展性。
Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上一样在公共云或私有云架构中有效运行。它结合并扩展了许多重要的 MySQL 功能,同时兼具 NoSQL 数据库的可扩展性。
Vitess 是一个数据库集群系统,用于通过通用分片对 MySQL 进行水平扩展。
通过封装分片路由逻辑,Vitess 允许应用程序代码和数据库查询对数据在多个分片上的分布保持不可知性。使用 Vitess,您甚至可以随着需求的增长拆分和合并分片,原子切换步骤仅需几秒钟。
自 2011 年以来,Vitess 一直是 YouTube 数据库基础架构的核心组件,并且已经发展到包含数以万计的 MySQL 节点。
有关 Vitess 的更多信息,请访问vitess.io。
Vitess 拥有一个不断壮大的社区。您可以在 此处查看采用者列表。
要报告问题,引起注意的最佳方法是根据本指南使用适当的严重性级别创建 GitHub 问题。
对于更适合现场讨论的主题,请加入Vitess Slack工作区。您可以在#general 频道上发布任何问题或加入一些特殊兴趣频道。
关注Vitess 博客以获取新功能和发布等低频更新。
要报告安全漏洞,请发送电子邮件至 vitess-maintainers。
有关安全过程的完整概述,请参阅安全性。
Cure53 执行了第三方安全审计。您可以在此处查看完整报告。
除非另有说明,否则 Vitess 源文件是根据 LICENSE 文件中的 Apache 2.0 版许可证分发的。