数据库

 首页 > 数据库 > mariadb > MariaDB与MySQL的特性对比

MariaDB与MySQL的特性对比

分享到:
【字体:
导读:
         摘要:支持更多的存储引擎除了标配的MyISAM,BLACKHOLE,CSV,MEMORY,andARCHIVE等,以下的存储引擎也包含在MariaDB源及二进制包中:速度的提升MariaDB5.3增加了很多优化及增强功能.子查询现在终于可用了!完整的列表和与MySQL的一个对比情况可以参考这里.你可以...

MariaDB与MySQL的特性对比

支持更多的存储引擎

除了标配的MyISAM, BLACKHOLE, CSV, MEMORY, and ARCHIVE 等, 以下的存储引擎也包含在MariaDB源及二进制包中:

速度的提升

MariaDB 5.3增加了很多优化及增强功能. 子查询现在终于可用了!完整的列表和与MySQL的一个对比情况可以参考这里. 你可以在这里找到基准信息.

更快更安全的复制: Group commit for the binary log. 这使得许多设置和更新的复制速度快了两倍以上.

在Windows系统上的Innodb的异步IO子系统性能有所改进.

MEMORY(HEAP)引擎索引速度更快. 根据一个简单的测试结果显示, 在整型索引中进行INSERT操作比MySQL快24%左右,在CHAR(20)列上的INSERT操作则要快60%.

CHECKSUM TABLE运行更快.

我们改善了character set转换的性能 (同时在并不需要转换时移除了该操作). 大体上速度可以提升1-5 % (根据sql-bench测试),但对于0x00-0x7f之间字符集合应该有更好的效果.

Pool of Threads in MariaDB 5.1不错,在MariaDB 5.5中表现尤佳. 你可以在运行MariaDB时使用超过200,000的连接数,同时在大量连接下体现了显著的速度提升.

DBUG功能也有了几处性能优化,使得在编译调试但不使用调试时有更快的执行速度.

Aria存储引擎的使用使得复杂查询执行更快(一般查询操作使用了disk-based的临时表). Aria一般应用于内部临时表, 可以让复杂的查询提高执行速度. 相对于MyISAM,Aria能更快的访问临时表,这归功于Aria将行数据缓存到了内存中而通常情况下不需要将临时行写入磁盘.

拓展了测试套件。现在即使要测试更多内容,速度也要比之前快.

拓展 & 新特性

我们在MariaDB中新增了许多新特性. 如果一个补丁或功能有效,安全并稳定,我们会努力把它添加到MariaDB. 最显著的新特性如下:

可以参考features for each release,以获取更详细的特性列表。

表现更好的测试

测试套件中有更过的测试用例.

测试潜在的bug的修复.

通过不同的配置选项构建测试,以获得更好的测试特性.

移除无效的测试. (e.g. 如果在测试中某功能点没有被构建,那么它将不会被用于测试.)

更少的警告和错误

Bugs不是什么好东西. 尽可能的修复bugs并尽少的引发新的问题.

编译警告也不是什么好事. 已尽可能的限制编译警告.

真正的开源

MariaDB代码的发布遵守GPL, LPGL或BSD协议. MariaDB并没有类似MySQL企业版那样的闭源模块. 实际上,MySQL 5.5企业版中的闭源模块代码可以在MariaDB开源版本中找到.

MariaDB包含所有已被修复的bug的测试用例. 而Oracle并不会提供MySQL5.5新修复的bug的测试用例.

所有的bugs和development plans都是公开的.

秉承真正开源的精神理念,MariaDB由社区持续开发维护.

MariaDB与MySQL的特性对比
分享到:
FreeBSD 10系统编译安装Nginx, PHP, Mari...
FreeBSD 10系统编译安装Nginx, PHP, MariaDB环境 首先前两天 FreeBSD 10 正式发布, 最感兴趣的是 FreeBSD 新的包管理器 pkgng. 不过比较郁闷和可惜的是 FreeBSD 10 用 Clang 替代 gcc 为默认编译器,这让用惯了 gcc 的同学们很不爽。。 [编译环境] : 操作系统:  FreeBSD-10 编译器   :  gcc-4.7.4 [准备工作] : ...
CentOS系统安装Nginx ,PHP-FPM,MariaDB...
CentOS系统安装Nginx ,PHP-FPM,MariaDB步骤 这货是来自LEB的介绍。所以阿福仅仅只做翻译。当然前戏太长了。阿福只说一点点,那就是MariaDB这货是MySQL的替代品,说实话,当甲骨文收购sun的是MySQL就不在为那些技术们所推崇了,原作者再次搞出来一个叫MariaDB的玩意。好吧,其实阿福也不太熟悉这玩意。总之架构和MySQL差...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……