教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MariaDB与MySQL数据库之间有什么区别

MariaDB与MySQL数据库之间有什么区别

发布时间:2017-12-10   编辑:jiaochengji.com
教程集为您提供MariaDB与MySQL数据库之间有什么区别等资源,欢迎您收藏本站,我们将为您提供最新的MariaDB与MySQL数据库之间有什么区别资源
老蒋前天在Linux 128MB小内存VPS服务器中安装网站环境环境的时候默认安装的是MySQL数据库,发现在运行脚本过程编译的时候内存不够用导致无法安装,而且即便安装成功占用的内存资源还是比较大的。后面就更换采用MariaDB数据库取代MySQL数据库且安装成功,占用资源和运行是一切正常的。

 

MariaDB与MySQL数据库之间的关系与区别

 

我们建站的时候大部分估计还是用MySQL数据库比较多的,毕竟大家已经熟悉这个方式,但是任何产品都不是一层不变的具有优势地位。原来MySQL创始人Widenius在离开公司之后重新创建MariaDB分支,采用开源的方式重新打造一个新的数据库,而且也逐渐的得到更多的商家和用户使用。

 

这个也在于MySQL先后被Sun、Oracle收购,而且都是闭源形式,鉴于各种的可能出现的问题,MariaDB数据库也基于这个因素开始被广泛的推广和利用,在功能上基本上可以取代MYSQL数据库且大部分程序都支持的。那两者之间有没有区别呢?

 

第一、MariaDB发展趋势和更新频率

 

毕竟基于MySQL创始人领衔开发的MariaDB数据库,肯定是知道MYSQL数据库存在的弱项,然后提供更好的兼容性和扩展性,我们基本上完全可以将MYSQL数据库建议到MariaDB数据库中,而且MariaDB发展速度和升级速度远远优先。

 

第二、MySQL封闭且发展缓慢

 

由于MySQL在被收购之后更新速度与性能的优化非常的缓慢,而且是闭源的,完全没有Oracle之外的人参与进来,很多需要解决的问题都没有升级进去,反之很多公司虽然也有利用自己开发的分支MYSQL版本。

 

第三、MariaDB的特点和优势

 

MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,MariaDB默认的存储引擎是Aria,不是MyISAM。Aria可以支持事务,但是默认情况下没有打开事务支持,因为事务支持对性能会有影响。MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。

 

第四、MariaDB与MySQL对比

 

这个直观的区别在于MariaDB能够快速的查询和处理数据,且占用资源相对是少于MySQL数据库的,而且在运行速度、以及支持对 Unicode 的排序问题优于MYSQL数据库。

 

总结,关于MariaDB与MySQL数据库之间的讨论网上还是存在很多争议的,虽然目前MariaDB已经版本到10.1,但是还处于测试版本,有些用户比较喜欢使用,但是对于新手用户来说可以选择使用,在文档或者环境的部署和问题解决上相对少一些文档,但是后期老蒋也会多尝试一些MariaDB数据库的教程内容。

您可能感兴趣的文章:
MariaDB与MySQL数据库之间有什么区别
Ubuntu 14.04 安装部署 MariaDB 数据库步骤
Mariadb/MySQL 安装及配置在Linux系统中
MySQL之MariaDB启用审计插件配置详解
Linux高可用(HA)之Corosync Pacemaker DRBD MySQL/MariaDB实现高可用MySQ/MariaDB集群
MariaDB数据库的缓存配置详解
MariaDB/MySQL主从复制之借助Percona的XtraBackup实现不锁表不停库热同步
db2和mysql的区别是什么
各版本MySQL并行复制的实现及优缺点
Mariadb/MySQL 增删查改 数据库操作 建表 建数据库

[关闭]
~ ~