|
|
51CTO旗下网站
|
|
移动端

1.2.1 官方版本的MySQL

《MySQL王者晋级之路》第1章MySQL简介与主流分支版本,本章主要介绍MySQL 5.6和MySQL 5.7这两个Oracle公司开发的代表作品。为了让大家先对MySQL有一个基础的认识,我们先来看一看MySQL的发展历程。本节为大家介绍官方版本的MySQL。

作者:张甦来源:电子工业出版社|2018-07-19 10:12

1.2 MySQL主流的分支版本

目前业界的MySQL主流分支版本有Oracle官方版本的MySQL、Percona Server、MariaDB。接下来看一下各个分支的特点。

1.2.1 官方版本的MySQL

目前官网最新的GA版就是MySQL 5.7,也是推荐大家在生产环境中使用的一个版本。它无论是在InnoDB存储引擎性能和功能上的提升,还是安全性上的加固、复制功能、sys schema库的增强等都改进得相当出色。目前还在开发的是MySQL 8.0,这个版本可能是MySQL数据库又一个开拓时代的开始。MySQL不像Oracle数据库的版本跳度那么大,Oracle是8i、9i、10g、11g、12c这样的一个版本迭代速度,而MySQL在大版本上一直没有什么变化。从MySQL 5.0、5.1、5.5、5.6直到目前最成熟的MySQL 5.7都基于5这个大版本,升级其小版本。所以这次研发的8.0版是一个新时代的开始,虽然MySQL 8.0在新特性上没有新元素的加入,但是它对MySQL的源代码进行了重构,最突出的一点就是对MySQL Optimizer优化器的改进,支持隐藏索引等功能。针对优化器的改进是在之前的版本中从来没有触碰过的。而且MySQL 8.0为了对优化器做更多的特性支持,还加入了性能直方图这个新的元素,让MySQL Server层和存储引擎层配合得更加紧密。MySQL 8.0之后我们就真的要和MyISAM这个存储引擎说再见了,想想这些改变就让人兴奋,就让我们一起期待着它的问世吧。

MySQL在5.1版本被Oracle收购之后,发展到今天有了突飞猛进的变化。官方版本的MySQL未来有太多值得大家期待的地方。

让我们来看一下MySQL 5.5、5.6、5.7的性能对比图,这样可以更加直观地观察到这些年的发展变化。

在OLTP只读模式下,MySQL 5.7比MySQL 5.6快近3倍的速度,MySQL 5.6比MySQL 5.5快近1.5倍的速度,而且5.7有将近100万的QPS(每秒的查询量),如图1-1所示。

在OLTP读写模式下,MySQL 5.7比MySQL 5.6快近2.5倍的速度,比MySQL 5.5快近3倍的速度,而且5.7有近60万的QPS,如图1-2所示。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

鸟哥的Linux私房菜——服务器架设篇(第二版)

本书是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜——服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊