【翻译】宣布Vitess 12

项目帖子最初由PlanetScale的高级技术经理Alkin Tezuysal发表在Vitess博客上。

我代表Vitess的维护者,很高兴地宣布Vitess 12的全面推出。

主要的主题 #

在这个版本中,Vitess维护者在多个领域取得了重大进展,包括Gen4规划器、VTAdmin和其他改进。

请花点时间查看发行说明。请仔细阅读并通过GitHub报告任何问题。

Gen4计划器 #

最新版本的查询计划器,Gen4,作为这个版本的一部分成为一个实验性功能。虽然Gen4已经开发了几个发布周期,但我们现在已经与它的前辈V3达到了一致。

为了使用Gen4,VTGate的-planner_version标志需要设置为Gen4Fallback。

一系列关于Gen4的博文即将发布,敬请关注。

VTAdmin #

Vitess 10.0引入了实验性的多集群管理API和Web UI,称为VTAdmin,Vitess 11.0带来了对基于vreplication的Reshard工作流的改进。

Vitess 12.0引入了基于角色的访问控制(RBAC)的实验性实现,允许Vitess操作员根据其Vitess环境的特定授权实现允许或拒绝API端点。这为即将到来的 vtctld2 UI 淘汰工作奠定了基础。请注意,VTAdmin没有提供任何认证实现;用户可以提供他们自己的,与他们的部署的特定细节一起工作。

部署 vtadmin-api 和 vtadmin-web 组件是完全自愿的。如果你有兴趣尝试并提供早期反馈,请到Vitess Slack的#feat-vtadmin中找我们。注意,VTAdmin依赖于新的VtctldServer API,所以你必须在你的vtctlds上运行新的grpc-vtctld服务才能使用它。

基准测试 #

自从上次发布后,arewefastyet有了些许变化。网络服务器使用了一个新的基准测试队列,消耗的计算资源更少,并避免了同一基准测试运行两次。为了提高我们对新的第四代计划器的性能的信任,我们开发了一个功能,让我们可视化宏观基准产生的查询计划,以及他们的统计数据(即执行时间,执行次数)。这让我们在比较V3和Gen4的性能时有了更多的筹码。

包容性命名 #

已经做了重大的命名修改,删除了对 "主 "的引用,用 "主 "或 "源 "来代替。这些变化现在都是向后兼容的。然而,在下一个版本中,废弃的命令将被删除,这意味着使用废弃命令的脚本应该被修改为使用新的命令。

请下载Vitess 12并试用一下!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值