当前位置:大数据业界动态 → 正文

MySQL 8.0即将来临,亮点都在这!

责任编辑:editor006 作者:zyy  |来源:企业网D1Net  2017-03-02 16:02:35 本文摘自:it168网站

MySQL 8.0即将来临,它将为MySQL带来一系列巨大变化。MySQL 5.7已经推出一年多了,其原生JSON数据类型受到了广大用户的热烈欢迎,它为用户带来了更好的性能和更棒的安全性。但5.7仍有不足,仍然需要不断地更新打磨,这就是MySQL推出8.0的重大意义。

MySQL 8.0即将来临,亮点都在这!

版本6和7去哪了?

可能有人会有这样的疑问,MySQL的版本号似乎从5.X直接蹦到了8,中间的6和7呢?其实早在几年前,在Sun Microsystems购买MySQL AB之前,其实是有一个编号为6的MySQL版本的。遗憾的是,所有权的改变使6最终枯竭了。第二年,Oracle又接管了SUN,自然也顺带接管了MySQL。当时的MySQL就是5.X系列,之后该系列则一直延续了很多年,而MySQL Cluster多年来则一直使用7系列。随着MySQL新版本的一系列重大变化,开发人员认为这次足以大幅修改版本号了。

最大亮点:事务性数据字典

打开一个MySQL schema的目录并查看所有文件,就会看见.frm,.myi,.myd等,这些文件包含数据库schema上的一些元数据。二十年前,这是一个很好的方法,但InnoDB是一个具备崩溃恢复能力的存储引擎,可以安全地保存所有元数据。这意味着.frm,.myi,.myd文件损坏不会影响用户工作。所以,在MySQL 8.0中,这些文件被删除,在数据字典表中Information Schema作为视图已经被重新实现。同时,开发人员删除了文件系统的最大文件数作为数据库数量的限制因素,现在你可以在数据库中创建数百万个表。

这也使得更改表更加容易。过去,由于旧数据字典连接在一起,ALTER TABLE命令的执行可能需要很长时间。新的数据字典允许用户在提交更改之前启动事务,执行ALTER TABLE语句并测试更改。

其他让人期待的功能

8.0版本还有许多值得期待的新功能,比如窗口函数,用户角色权限,不可见索引等。此外,MySQL已经开始从主要服务器版本中解除大型新功能,如组复制和文档存储。这些将作为插件,允许用户快速添加新功能,而不是等待服务器的发布周期。

要注意的是,MySQL 8.0版本暂不支持MySQL集群,除此之外,还有哪些新功能让我们拭目以待吧!

关键字:MysqlFRMInnoDB

本文摘自:it168网站

x MySQL 8.0即将来临,亮点都在这! 扫一扫
分享本文到朋友圈
当前位置:大数据业界动态 → 正文

MySQL 8.0即将来临,亮点都在这!

责任编辑:editor006 作者:zyy  |来源:企业网D1Net  2017-03-02 16:02:35 本文摘自:it168网站

MySQL 8.0即将来临,它将为MySQL带来一系列巨大变化。MySQL 5.7已经推出一年多了,其原生JSON数据类型受到了广大用户的热烈欢迎,它为用户带来了更好的性能和更棒的安全性。但5.7仍有不足,仍然需要不断地更新打磨,这就是MySQL推出8.0的重大意义。

MySQL 8.0即将来临,亮点都在这!

版本6和7去哪了?

可能有人会有这样的疑问,MySQL的版本号似乎从5.X直接蹦到了8,中间的6和7呢?其实早在几年前,在Sun Microsystems购买MySQL AB之前,其实是有一个编号为6的MySQL版本的。遗憾的是,所有权的改变使6最终枯竭了。第二年,Oracle又接管了SUN,自然也顺带接管了MySQL。当时的MySQL就是5.X系列,之后该系列则一直延续了很多年,而MySQL Cluster多年来则一直使用7系列。随着MySQL新版本的一系列重大变化,开发人员认为这次足以大幅修改版本号了。

最大亮点:事务性数据字典

打开一个MySQL schema的目录并查看所有文件,就会看见.frm,.myi,.myd等,这些文件包含数据库schema上的一些元数据。二十年前,这是一个很好的方法,但InnoDB是一个具备崩溃恢复能力的存储引擎,可以安全地保存所有元数据。这意味着.frm,.myi,.myd文件损坏不会影响用户工作。所以,在MySQL 8.0中,这些文件被删除,在数据字典表中Information Schema作为视图已经被重新实现。同时,开发人员删除了文件系统的最大文件数作为数据库数量的限制因素,现在你可以在数据库中创建数百万个表。

这也使得更改表更加容易。过去,由于旧数据字典连接在一起,ALTER TABLE命令的执行可能需要很长时间。新的数据字典允许用户在提交更改之前启动事务,执行ALTER TABLE语句并测试更改。

其他让人期待的功能

8.0版本还有许多值得期待的新功能,比如窗口函数,用户角色权限,不可见索引等。此外,MySQL已经开始从主要服务器版本中解除大型新功能,如组复制和文档存储。这些将作为插件,允许用户快速添加新功能,而不是等待服务器的发布周期。

要注意的是,MySQL 8.0版本暂不支持MySQL集群,除此之外,还有哪些新功能让我们拭目以待吧!

关键字:MysqlFRMInnoDB

本文摘自:it168网站

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^