哪个数据库是面向性能的,MySQL还是MariaDB?

时间:2010-11-04 04:18:28

标签: mysql database database-tuning mariadb

哪个数据库是面向性能的,MySQL还是MariaDB?

哪种存储引擎更适合以下所有内容?

  • 应该可扩展的数据库
  • 快速查询处理
  • 有社区支持
  • 有很多教程或其他替代方案吗?

1 个答案:

答案 0 :(得分:5)

性能更依赖于为MariaDB或MySQL选择的数据库引擎。 与MySQL的默认MyISAM引擎相比,MariaDB支持更快的写入缓存启用引擎“Aria”。

  与MyISAM相比,Aria通常比临时表更快,因为Aria将行数据缓存在内存中,通常不必将临时行写入磁盘。

另一个增强区域是获取视图的方式。 MariaDB使用了TableElimination,但我不确定MySQL是否完全使用它(我从未在任何地方找到过它!)。

除了MariaDB之外,在Microsoft SQL Server 2005/2008和Oracle 11g中都可以找到相同的表消除。