内容提要
Vitess 21发布,增强了查询兼容性、集群管理和VReplication功能,支持原子分布式事务和递归CTE。新增物化参考表、多指标限流和在线DDL,备份恢复引入mysqlshell引擎,VTGate支持水平自动扩展,提升了系统的可扩展性和灵活性。
关键要点
-
Vitess 21发布,增强了查询兼容性、集群管理和VReplication功能。
-
支持原子分布式事务和递归CTE,提升查询灵活性。
-
新增物化参考表,支持动态工作流配置。
-
VTOrc增加了跟踪错误GTID的新指标。
-
多指标限流功能得到增强,支持更精细的控制。
-
在线DDL功能改进,支持更多DDL场景分析。
-
引入实验性mysqlshell引擎,支持逻辑备份和恢复。
-
VExplain增强,提供详细的查询执行路径和列使用分析。
-
Vitess Kubernetes Operator支持VTGate水平自动扩展和Kubernetes 1.31。
-
鼓励社区反馈和贡献,以推动Vitess的未来发展。
延伸解读
原子分布式事务的实验性支持
Vitess 21引入了原子分布式事务的实验性支持,这一功能的设计更加稳健,能够与核心组件深度集成。尽管目前处于实验阶段,用户应关注其在实际应用中的表现,并积极反馈,以帮助改进这一功能。
在线DDL功能的增强
Vitess 21对在线DDL功能进行了多项改进,支持更多DDL场景分析。这意味着在进行数据库架构变更时,用户可以获得更高的性能和灵活性,尤其是在处理复杂的表结构时。
多指标限流的灵活性
新版本的多指标限流功能允许用户根据不同的工作流和客户端进行更精细的控制。这种灵活性使得用户能够根据生产环境的具体需求,调整限流策略,从而优化系统性能。
社区反馈的重要性
Vitess作为一个开源项目,依赖于社区的反馈和贡献。用户的实际使用经验和建议对于推动项目的未来发展至关重要,鼓励用户积极参与讨论和反馈。
延伸问答
Vitess 21有哪些新特性?
Vitess 21增强了查询兼容性、集群管理和VReplication功能,支持原子分布式事务和递归CTE,新增物化参考表、多指标限流和在线DDL等功能。
Vitess 21如何支持原子分布式事务?
Vitess 21重新引入了原子分布式事务,提供更深的集成和简化的配置,当前处于实验阶段。
什么是物化参考表,它在Vitess 21中有什么作用?
物化参考表用于将常用的查找表从未分片的键空间复制到所有分片中,以提高查询性能,避免跨分片连接。
Vitess 21的在线DDL功能有哪些改进?
在线DDL功能改进包括支持更多DDL场景分析和性能提升,特别是在处理字符集变化的列时。
Vitess Kubernetes Operator在Vitess 21中有什么新功能?
Vitess Kubernetes Operator支持VTGate的水平自动扩展,并升级到Kubernetes 1.31,增强了部署灵活性。
如何使用Vitess 21进行备份和恢复?
Vitess 21引入了实验性的mysqlshell引擎,支持逻辑备份和恢复,包括全量备份、增量备份和时间点恢复。