软件开发客服
首页 > 上上资讯 > Vitess 4.0最新版本公开发布

Vitess 4.0最新版本公开发布

2019-12-26 15:30:02编辑:上上定制浏览量:259

云空间原生态与运算研究会(CNCF)公布,2年前列入主打产品的MySQL数据库丛集系统软件Vitess现己经完善,是继Kubernetes、Prometheus和Envoy等,第八个走出CNCF孵化基地的产品。与此同时Vitess也公布了全新4.0版本号,改善SQL Query兼容及其易用性。

Vitess 4.0最新版本公开发布

Vitess的由来以及概念特征

什么是Vitess

Vitess是用于部署,扩展和管理大型MySQL实例集群的数据库解决方案。它的架构可以像在专用硬件上那样有效地在公共或私有云架构中运行。它结合并扩展了许多重要的MySQL功能和NoSQL数据库的可扩展性。Vitess包含使用本地查询协议的兼容JDBC和Go数据库驱动程序。此外,它还实现了几乎与任何其他语言兼容的MySQL服务器协议。


Vitess的由来

Vitess被建立于2010年,是来源于YouTube的內部开发设计计画,由于YouTube需求一个更简易的方法,来监管MySQL规模性布署。MySQL是受欢迎的开源系统关系式数据库,很多公司用于存储功能性的信息,可是尽管MySQL给予了很多功能强大且强劲的功能,可是因为本质设计方案上的缘故,促使MySQL能力拓展的实力受到限制,无法在很多的服务器开展分散型布署。而Vitess的出現就是说为了更好地处理这一难题,Vitess是用以布署、拓展和监管MySQL大中型丛集的数据库解决方法,能够优良地兼容云计算平台和独享云架构,其融合了NoSQL数据库的扩展性,并扩大了关键的MySQL作用。Vitess让公司对MySQL数据库开展分块,能以最少应用程序需求改动的水平,拓展MySQL数据库经营规模,也可以便捷地将原装机布署拆迁到私有云或者云计算平台上,在Kubernetes和本地器皿自然环境中运行。


Vitess的特征

1.性能

连接池 - 将多个前端应用程序查询到MySQL连接池以优化性能。

查询重复删除 - 在飞行中的查询仍在执行时,重复使用正在进行的查询结果来查找收到的任何相同请求。

事务管理器 - 限制并发事务的数量并管理期限以优化整体吞吐量。


2.保护

查询重写和清理 - 添加限制并避免非确定性更新。

查询黑名单 - 自定义规则以防止可能存在问题的查询触击您的数据库。

查询杀手 - 终止需要很长时间才能返回数据的查询。

表ACL - 根据连接的用户为表指定访问控制列表(ACL)。


3.监控

性能分析:使用工具可以监视,诊断和分析数据库性能。

查询流式传输 - 使用传入查询列表来为OLAP工作负载提供服务。

更新流 - 服务器对数据库中更改的行进行流式处理,这可以用作将更改传播到其他数据存储的机制。


4.拓扑管理工具

主管理工具(手柄重设)

基于Web的管理GUI

设计用于多个数据中心/地区


5.拆分

几乎无缝的动态重新分片

垂直和水平分片支持

多种分片方案,能够插入自定义分片


Vitess vs. Vanilla MySQL

Vitess vs. Vanilla MySQL


Vitess vs. NoSQL

Vitess vs. NoSQL


Vitess 4.0新功能特征

新公布的Vitess 4.0改进兼容的MySQL语法范畴

Vitess如今能够兼容批次阐述式,与此同时对差异分块开展添加信息基本操作,并且还兼容更普遍的SELECT阐述式,增加包含好像COUNT(DISTINCT)等差异的聚合查询。官方网站提及,她们也逐渐检测将Vitess运用在普通的应用程序和框架结构当中,目地是要让使用人,能够将片式的MySQL或者MariaDB案例,随时挪动到分块的Vitess上,与此同时应用程序不用开展变更。而在最新版本中,官方网站提高新客户採用Vitess的友好水平,包含改善Kubernetes和Vagrant的本地开发设计新手入门课堂教学课程内容,同时还降低起止时所需求的配备,Vitess现阶段也己经能够在大部分状况下,自动识别MySQL版本号。Vitess的异常通告信息也得到改进,并改进这种信息能以恰当的系统日志级别,归类成异常、警示或普通信息。


Vitess4.0添加了VReplication试验性功能

官方网站提及,当数据库要开展拓展,使用人务必要取捨分块的原则,就以电商平台而言,数据库将会是按买家开展分块,这会让涉及商家的查寻很慢很多,但当碰到需求对买卖方都给予高效率查寻的应用程序,就会让开发人员觉得困惑,而如今Vitess添加的VReplication作用,给予一种订阅每一分块变动的方法,让重要信息能够在每一分块都存有备份,提高应用程序存储信息的速率。

标签: Vitess4.0 Vitess

00

相关资讯

企业自主研发建站基本步骤

企业自主研发建站基本步骤

在当前网络信息时代,不管是企业还是个人,都需要有各自的网站,作为一张名片,一个平台,一个工具。对于一些新手,或者说对于一些经济条件不允许的个人,或者一些自主性较强的企业,他们不愿意

标签: 自主建站步骤

OEM证券软件定制和开发优势意义分析

OEM证券软件定制和开发优势意义分析

今年来网络金融技术性不断升级,应对如今各式各样的证券软件定制和开发,人们也达成共识,现阶段股票证券类开发软件更趋向订制化。什么是证券软件定制和开发?证劵软件定制和开发是证券公司企业

标签: 软件定制 证券软件定制和开发

Project Treble改善Android 10版本更新缓慢现象

Project Treble改善Android 10版本更新缓慢现象

Google在今年秋季升级Android10,但是连前一版的Android9安装率都不及25%,但Google说,ProjectTreble发布后,将会明显提高最新版升级情况。Go

标签: Android Project Treble Android 10 Android 9