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,到后面,两个产品的版本就不完全直接对应了。后续的对应关系,如下:
我们可以认为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年10月18日,Mariadb的版本情况是10.10是rc版本,MySQL的主版本是8。
我们可以在:MariaDB 历史版本查看Mariadb的发布的版本。 可以在:MariaDB 与 MySQL 版本对比,查看Mariadb版本与MySQL版本之间对应与功能兼容性的一些介绍,其实就算是MariaDB的10.6和MySQL 8之间也不能算是完全代替,只能算是近似代替,只不过基于二者之间的主要特性而认为可以代替。详见:MariaDB的10.6 与 MySQL 8兼容性介绍,其他版本之间也可以在上述对比页面查询相关的链接。
结论
如果你想使用MariaDB替代MySQL,如果是选择MySQL 5.7版本,可以使用Mariadb 10.4, 如果是选择MySQL 8,可以选择MariaDB 10.6及其以后的版本,这样更为稳妥。
转自:疾风小虎牙
Comments | NOTHING