热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vitess15发布

vi

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

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

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

VTOrc

VTOrc 是一个 Vitess 原生的集群监控和恢复组件,现在已经达到 GA。VTOrc 可以监控和修复 Vitess 集群,并能实现自动化恢复。这使得 Vitess 可以完全自我修复,并对 MySQL 服务器的故障具有弹性。它还取消了用户传统上依赖的与 Orchestrator 的第三方集成,以从 MySQL 服务器故障中恢复。部署 VTOrc 的用户通过减少运行 Vitess 的操作负担和停机时间而受益。

VTAdmin

VTAdmin 是 Vitess 的下一代集群管理 API 和 UI,现在同样也是 GA。与之前的 UI 不同,VTAdmin 提供了一个单一的控制平面来管理多个 Vitess 集群(例如,开发与生产),而之前的 UI 只能在每个集群的基础上使用。VTAdmin 使得用户更容易监控和管理他们的 Vitess 部署,并大大减少他们在这方面花费的时间。VTAdmin 是建立在现代 UI 技术栈上的,随着新特性和功能的增加,将能够保持一个更丰富的 Web UI。

旧的 UI:

新的 UI:

VEP-4 进展

除了这些主要的工作外,Vitess 在 VEP-4 上也取得了巨大的进展,Vitess 重新组织了代码,使 Vitess 二进制文件和它们的标志在帮助文本中清楚地排列起来。对可用性带来了立竿见影的效果,使我们能够很好地转向 viper 的实施,这将促进更多的改进,包括标志语法的标准化和运行时配置的重新加载,bi确保从其他平台迁移或与其他平台整合的用户获得无缝体验。

VDiff v2 更新

用于检查数据迁移是否成功的 VDiff v2 现在已经完成了功能开发。在之前的版本中是时间和内存密集型的,如果失败了,用户需要重新开始,而 VDiff v2 分配了工作,所以内存问题几乎被消除了。它也是可恢复的,所以如果有任何原因中断,用户可以从他们中断的地方开始。错误报告的改进也有助于确保用户知道在恢复之前需要修复的内容。VDiff v2 大大增强了可用性,并期望在下一个版本中达到 GA。

MySQL 兼容性和性能

新版本继续在 MySQL 兼容性和性能方面做出改进。例如,我们现在为子查询和派生表产生更有效的查询计划。还改进了基准测试基础设施 arewefastyet,以使其更容易添加新的基准测试。

更多详情可查看:https://github.com/vitessio/vitess/releases/tag/v15.0.0


推荐阅读
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 在OpenShift上部署基于MongoDB和Node.js的多层应用程序
    本文档详细介绍了如何在OpenShift 4.x环境中部署一个包含MongoDB数据库和Node.js后端及前端的多层应用程序。通过逐步指导,读者可以轻松完成整个部署过程。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • NoSQL数据库,即非关系型数据库,有时也被称作Not Only SQL,是一种区别于传统关系型数据库的管理系统。这类数据库设计用于处理大规模、高并发的数据存储与查询需求,特别适用于需要快速读写大量非结构化或半结构化数据的应用场景。NoSQL数据库通过牺牲部分一致性来换取更高的可扩展性和性能,支持分布式部署,能够有效应对互联网时代的海量数据挑战。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
author-avatar
飘联盟-小马_934
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有