Vitess 结合了许多重要的 MySQL 功能和 NoSQL 数据库的可扩展性。其内置的分片功能让您无需向应用程序添加分片逻辑即可扩展数据库。 Vitess 会自动重写损害数据库性能的查询。它还使用缓存机制来调解查询并防止重复查询同时到达您的数据库。性能通过夜间基准测试进行监控。 Vitess 会自动处理主故障转移和备份等功能。它使用锁服务器来跟踪和管理服务器,让您的应用程序完全不知道数据库拓扑。 Vitess 消除了 MySQL 连接的高内存开销。 Vitess 服务器可以轻松地同时处理数千个连接。 MySQL 本身不支持分片,但随着数据库的增长,您可能会需要它。 Vitess 使您不必向应用程序添加分片逻辑,还可以在只读停机时间最短的情况下启用实时重新分片。 Vitess 会跟踪有关集群配置的所有元数据,以便集群视图对于不同的客户端始终保持最新和一致。