MariaDB与MySQL的版本对应关系

一种数据类型

JSON数据类型,在5.7版本之中,加入到了MySQL之中。

版本对应关系

Mariadb是MySQL的作者在MySQL被收购之后,由于担心所属公司把MySQL闭源而fork出来的一个分支,现在已经是MySQL系数据库的一个重要的产品,很大程度上,我们可以使用Mariadb来代替MySQL,但是在一些细节的方面,我们需要注意,尤其是在版本对应的关系上,一开始Mariadb和MySQL的版本是对应起来的,从MySQL的5.1—5.5版本都是如此,但是在MySQL版本发展到5.5之后,Mariadb的版本就跳到了10.0,到后面,两个产品的版本就不完全直接对应了。后续的对应关系,如下:

图片[1]-MariaDB与MySQL的版本对应关系-晓白博客网

我们可以认为Mariadb的10.2,10.3,10.4版本与MySQL 5.7对应;

Mariadb的10.4有限代替MySQL 8;

Mariadb的10.5有限代替MySQL 8;

Mariadb的10.6, 10.7, 10.8, 10.9, 10.10对应MySQL 8。

当前截至到2022年8月8日,Mariadb的版本情况是10.10是Alpha版本,MySQL的主版本是8。

我们可以在:Mariadb 历史版本[1]查看Mariadb的发布的版本。 可以在:Mariadb 与 MySQL 版本对比[2],查看Mariadb版本与MySQL版本之间对应与功能兼容性的一些介绍,其实就算是Mariadb的10.6和MySQL 8之间也不能算是完全代替,只能算是近似代替,只不过基于二者之间的主要特性而认为可以代替。详见:Mariadb的10.6 与 MySQL 8兼容性介绍[3],其他版本之间也可以在上述对比页面查询相关的链接。

结论

如果你想使用Mariadb是MySQL,如果是选择MySQL 5.7版本,可以使用Mariadb 10.4, 如果是选择MySQL 8,可以选择Mariadb 10.6及其以后的版本,这样更为稳妥。

引用链接

[1] Mariadb 历史版本: https://mariadb.org/mariadb/all-releases/
[2] Mariadb 与 MySQL 版本对比: https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/
[3] Mariadb的10.6 与 MySQL 8兼容性介绍: https://mariadb.com/kb/en/incompatibilities-and-feature-differences-between-mariadb-106-and-mysql-80/

晓白博客网版权所有,原文地址https://www.xbnb.cn/12292
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容