MariaDB与MySQL的版本对照表/版本对应关系 看本文之前
推荐先看此文 MySQL与MariaDB性能比拼,哪个更出色?
MySQL5.6 5.7 8.0 产品生命周期及分支Mariadb 生命周期停止服务更新时间 独家大全摘自官方
一种数据类型
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,到后面,两个产品的版本就不完全直接对应了。后续的对应关系,如下:
Mariadb | Mysql |
5.15.25.3 | 5.1 |
5.5 | 5.5 |
10.010.1 | 5.6 |
10.210.3 |10.4 | 5.7 |
10.4 | 8,有限代替 |
10.5 | 8,有限代替 |
10.610.710.810.910.10 | 8 |
可以认为从10.5开始和mysql8对应起来了 | 8 |
我们可以认为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及其以后的版本,这样更为稳妥。
发表评论 取消回复