原文英文,约600词,阅读约需3分钟。
📝
内容提要
Vitess 18正式发布,增强了MySQL兼容性和可用性。新增外键约束支持,改进查询规划,提升复杂查询性能。CLI迁移至cobra,简化文档生成。支持近零停机的数据迁移和时间点恢复功能,Tablet throttler改用gRPC通信,提升安全性。鼓励用户尝试新版本并反馈。
🎯
关键要点
-
Vitess 18正式发布,增强了MySQL兼容性和可用性。
-
新增外键约束支持,允许在同一分片内管理外键约束,并计划在未来版本中扩展到跨分片关系。
-
查询规划显著改进,支持复杂聚合、子查询和派生表,提升复杂查询性能。
-
Vitess CLI迁移至cobra,简化文档生成并支持命令行自动补全。
-
支持近零停机的数据迁移,能够正确维护外键关系。
-
新增时间点恢复功能,无需依赖外部binlog服务器,简化恢复过程。
-
Tablet throttler改用gRPC通信,提升安全性,HTTP通信将在下个版本中移除。
-
鼓励用户尝试新版本并反馈,期待用户的意见和建议。
❓
延伸问答
Vitess 18有哪些主要的新特性?
Vitess 18增强了MySQL兼容性,新增外键约束支持,改进查询规划,提升复杂查询性能,并支持近零停机的数据迁移和时间点恢复功能。
Vitess 18如何支持外键约束?
Vitess 18支持在同一分片内管理外键约束,并计划在未来版本中扩展到跨分片关系。
Vitess 18的查询规划有什么改进?
查询规划显著改进,支持复杂聚合、子查询和派生表,提升复杂查询性能。
Vitess CLI迁移到cobra有什么好处?
迁移到cobra后,Vitess CLI实现了文档自动生成和命令行自动补全,简化了用户操作和文档维护。
Vitess 18如何实现近零停机的数据迁移?
Vitess 18支持近零停机的数据迁移,能够在迁移过程中正确维护外键关系,避免查询错误。
Vitess 18的时间点恢复功能有什么变化?
Vitess 18新增时间点恢复功能,无需依赖外部binlog服务器,简化了恢复过程。
🏷️