架构
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版许可证发布的。