内容提要
Vitess 21发布,增强了查询兼容性和集群管理,支持原子分布式事务和递归CTE。新增物化参考表、多指标限流和在线DDL功能,备份恢复引入mysqlshell引擎。VTAdmin和VExplain功能改进,支持Kubernetes 1.31,鼓励社区反馈以优化项目。
关键要点
-
Vitess 21发布,增强了查询兼容性和集群管理。
-
支持原子分布式事务和递归CTE,提升查询灵活性。
-
新增物化参考表,支持动态工作流配置。
-
VTOrc中增加了跟踪错误GTID的新指标。
-
多指标限流器重新设计,支持多种指标同时工作。
-
在线DDL功能有多项改进,提升性能。
-
引入实验性的mysqlshell引擎,支持逻辑备份和恢复。
-
VExplain功能改进,提供详细的查询执行路径和模式分析。
-
Vitess Kubernetes Operator支持水平自动扩展和Kubernetes 1.31。
-
VTAdmin新增页面,用于创建和管理VReplication工作流。
-
鼓励社区反馈,以优化Vitess项目。
延伸问答
Vitess 21的新特性有哪些?
Vitess 21增强了查询兼容性和集群管理,支持原子分布式事务和递归CTE,新增物化参考表、多指标限流和在线DDL功能。
什么是物化参考表,它在Vitess 21中有什么作用?
物化参考表用于将常用的查找表从未分片的键空间复制到所有分片中,以提高查询性能,避免跨分片连接。
Vitess 21如何支持原子分布式事务?
Vitess 21重新引入了原子分布式事务,提供更深的集成和简化的配置,允许在多个分片上进行原子操作。
VTAdmin在Vitess 21中有哪些改进?
VTAdmin新增页面用于创建和管理VReplication工作流,并提供监控和管理分布式事务的功能。
Vitess 21的在线DDL功能有哪些改进?
在线DDL功能在Vitess 21中进行了多项改进,提升了性能,支持更复杂的DDL操作。
Vitess Kubernetes Operator在新版本中有什么新特性?
Vitess Kubernetes Operator支持水平自动扩展和Kubernetes 1.31,增强了可扩展性和部署灵活性。