Vitess 12 正式发布,扩展 MySQL 实例集群的数据库解决方案

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Vitess 12 正式版已发布。 Vitess 是一个用于部署、扩展和管理大型 MySQL 实例集群的数据库解决方案。Vitess 集 MySQL 数据库的很多重要特性和 NoSQL 数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上...

Vitess 12 正式版已发布

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

  • 支持对 MySQL 数据库进行分片来扩展 MySQL 数据库,应用程序无需做太多更改
  • 从物理机迁移到私有云或公共云
  • 部署和管理大量的 MySQL 实例

在此版本中,Vitess 在多个方面取得了重大进展,包括 Gen4 planner、VTAdmin 和其他改进。

Gen4 Planner

Gen4 是最新版本的查询计划程序 (query planner),在 Vitess 12 中属于实验性功能。如需使用 Gen4,VTGate 的-planner_version flag 需要被设置为gen4

VTAdmin

在 Vitess 10.0 中引入的实验性多集群管理 API 和 Web UI 称为 VTAdmin,现在最新版本 Vitess 12 改进了基于 vreplication 的 Reshard 工作流。

Vitess 12.0 引入了基于角色的访问控制 (RBAC) 的实验性实现,允许 Vitess 运维人员根据其 Vitess 环境的特定授权实现来允许或拒绝 API 端点。这为即将到来的 vtctld2 UI 弃用计划提供了基础。请注意,VTAdmin 不提供任何身份验证实现;用户可提供他们自己的,适用于他们部署的特定细节相关的认证。

部署 vtadmin-api 和 vtadmin-web 组件是完全可选的。VTAdmin 依赖于新的 VtctldServer API,因此必须在 vtctlds 上运行新的 grpc-vtctld 服务才能使用它。

Benchmarking

根据官方的介绍,自上次发布以来,arewefastyet 发生了细微的变化。Web 服务器使用新的基准测试队列,该队列消耗更少的计算资源并避免两次运行相同的基准测试。为增强对新 Gen4 查询计划程序性能的信任,团队开发了一项功能,可以将宏基准测试生成的查询计划及其统计信息(执行时间、执行计数)可视化。在比较 V3 和 Gen4 的性能时提供了更多的优势。

使用更包容性的命名

此版本进行了重大的命名改变,例如删除 master,用 primary 或 source 代替,这些变化现在已向后兼容。在下一个版本中,废弃的命令将被删除,这意味着使用废弃命令的脚本应该被修改为使用新的命令。

下载地址 | 发布公告


以上所述就是小编给大家介绍的《Vitess 12 正式发布,扩展 MySQL 实例集群的数据库解决方案》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网的基因

互联网的基因

人民邮电出版社 / 2016-9-21 / 48.00元

《互联网的基因》是一本从电信看互联网创新,从互联网看电信创新的力作。作者何宝宏博士长期在电信行业从事互联网领域研究,是极为少有的“既懂IP又懂电信”的专家。该书借以电信和互联网技术创新的大脉络,用轻松、诙谐、幽默的语言,结合经济学、社会学、哲学、人类学甚至心理学理论,揭示互联网、云计算、大数据以及目前最热门的区块链等技术发展背后的规律。作者在该书中明确表示,互联网是新的技术物种,互联网有基因,互联......一起来看看 《互联网的基因》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具