2010-11-04 20 views

回答

5

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

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

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

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

+0

是否有任何替代的开放源代码数据库与优化的性能? – user492888 2010-11-04 05:19:08

+0

特别提及任何东西都很难,并且取决于您需要的多种因素,例如, Read-Optimized或Write-Optimized,进一步依赖于隔离级别,锁定机制等。 – 2010-11-05 06:09:57