Vitess 16 正式发布


Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得用户可以像在物理机上一样在公有云或私有云架构中有效运行。它结合并扩展了许多重要的 MySQL 功能,同时兼具 NoSQL 数据库的可扩展性。

Vitess 可以帮助解决以下问题:支持对 MySQL 数据库进行分片来扩展 MySQL 数据库,应用程序无需做太多更改;从物理机迁移到私有云或公有云;部署和管理大量的 MySQL 实例。

Vitess 16 正式发布,更新内容如下:

文档改进

在这个版本中,Vitess 维护团队决定把重点放在审查、编辑和重写网站文档上,以便与代码保持一致。在 CNCF 的帮助下,Vitess 还改善了搜索体验。

GA 公告

Vitess 在 V16 版本中将 VDiff v2 标记为 GA 或生产就绪。Vitess 现在推荐你使用 v2 而不是 v1。v1 将被弃用,并最终在未来的版本中删除。

这个新版本的 VDiff 应该提供一个更好的整体用户体验,特别是在迁移非常大的表时。

VTOrc 现在是强制性的

VTOrc 从这个版本开始是 Vitess 的一个必要组件。为了让 Vitess 自动管理支持的 MySQL 集群,有必要运行至少一个 VTOrc 实例。

MySQL 兼容性改进

Vitess 团队一直在稳步推进为更多的 MySQL 结构添加查询支持。在这个版本中,团队在 Vitess 中增加了对视图的支持。现在可以创建跨分片访问数据的视图,它们将在 Vitess 中按预期运行。请注意,这是一个实验性功能,将在未来的版本中转为 GA。

其他改进

增加了对本地增量备份和时间点恢复的支持。现在可以从最后一个已知的(完整或增量)备份开始,进行增量备份,一直到指定的(GTID)位置或当前("自动")位置。使用这些增量备份,就有可能将备份恢复到给定的时间点(GTID 位置),而无需依赖 binlog 服务器。注意,这只支持基于文件的内置备份方法,不支持 xtrabackup。

引入了一个新的VEXPLAIN命令,以帮助用户更深入地了解 Vitess 的查询规划。这使用户能够检查由 vtgate 产生的查询计划,在 MySQL 实例上执行的所有查询,以及为执行的查询提供的 MySQL 解释输出。

更多详情可查看:https://vitess.io/blog/2023-02-28-announcing-vitess-16/


相關推薦

2022-06-30

Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上一样在公共云或私有云架构中有效运行。它

2023-07-01

Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得用户可以像在物理机上一样在公有云或私有云架构中有效运行。

2023-09-16

16 发布后跟进了全新版本 Pigsty v2.4,提供了对 PostgreSQL 16 正式版的完整支持。此外在 v2.4 中,还对监控已有PG实例,特别是 RDS for PostgreSQL 与 PolarDB 提供了额外的支持。Redis 监控基于 7.x 进行了改进,提供了自动化的基于 Sentinel

2023-05-04

在之前的 Angular v15 中,Angular 团队通过将独立 API 从开发者预览版升级至稳定版,在 Angular 的简易性和开发者体验方面达到了一个重要的里程碑。如今,Angular 将继续这一改进的势头,发布了自 Angular 最初推出以来最大的一次版

2022-11-30

Jeepay 是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。 v1.16.0 版本升级内容: 微信转账接口支持V3版本 微信分账接口支持V3版

2023-10-08

3.2.7 现已发布,具体更新内容包括: Feature Dubbo 现已正式支持 JDK 21 #13083 支持禁用 metrics init 和 sync  #13025 支持 service level metrics #13033 添加 metrics version compare 以提高性能 #13104 Bugfix 修复使

2023-07-04

。 值得一提的是,MIPS16e2 规范起草于 2014 年并于 2016 年正式发布,但直到现在才有开源开发人员开始注意到并实现它。 MIPS16e2 还提供了有关缓存、左/右加载/存储字、LUI、按位、MOVx 指令等新指令,感兴趣的人可以通过 MIPS&nb

2023-03-20

LLVM 16 已正式发布。LLVM 16.0 中添加了许多令人兴奋的功能,包括更快的 LLD 链接、Zstd 压缩的调试部分、稳定其 LoongArch 支持、默认为 Clang 的 C++17 等等。 下面是 LLVM 16 的主要变化: Clang 的默认 C++ 标准现在是 GNU++17,而不是 G

2023-07-11

GIMP 2.99.16 发布了, 此版本的发布标志着 GTK+3 移植正式完成,GimpAction 基础设施、操作搜索均已得到改进。 此版本还改进了图像处理引擎 GEGL 操作的 GUI 集成,第三方开发人员可以实现自己的过滤器,如自动对话框生成、画布

2022-05-21

Visual Studio 2019 v16.11.15 正式发布,更新内容如下: 修复了 SQL Server Data Tools 中 Azure SQL 托管实例的连接,包括 Schema 比较和 SQL Server 资源管理器。注意:对 Azure Arc 启用的托管实例的支持将在后续版本中发布 为剩余的 C++20 缺

2022-08-29

,让你能够干净地整合 Windows 应用到桌面。 Wine 7.16 已经正式发布,该版本中值得关注的更新内容包括: X11 驱动中的 Wow64 支持 MSHTML 中的会话存储 MSXML 中的 Unicode 正则表达式修复 编辑控件中的 IME 改进 各种错误修复

2023-02-08

SparkyLinux 6.6 已正式发布,这是 SparkyLinux 6 “Po Tolo” 系列的第六次维护更新和 ISO 版本。 SparkyLinux 6.6 版本同步了 Debian 11.6“Bullseye”版本的软件存储库,由 Linux 内核 5.10.166 LTS 提供支持,还提供对最新的 Linux 6.1 内核的支持,可

2022-06-16

Linux 5.17 已结束生命周期,在 kernel.org 上被标记为 EOL ,这意味着该版本不会再有任何 Bug 修复和安全补丁。 Linux 5.17 是一个非 LTS 版本,只有为期三个月的支持,而且 5.17 的维护版本似乎是最少的,只有 15 个。前一个退役

2023-04-22

台软件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.16 正式发布,此次更新内容如下: 新功能 允许在一本书中存储额外的数据文件 右键单击 "添加书籍" 按钮,将任意文件作为 "数据文件" 添加到书籍记录中。这些文件与