3

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

哪种存储引擎更适合以下所有情况?

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

1 回答 1

5

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

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

另一个增强的领域是获取视图的方式。MariaDB 使用 TableElimination,但我不确定 MySQL 是否使用它(我从未发现任何地方提到过!)。

除了 MariaDB,在 Microsoft SQL Server 2005/2008 和 Oracle 11g 中都发现了相同的表消除。

于 2010-11-04T04:59:01.643 回答