使用 Aria vs InnoDB vs MyISAM

VIP*_*IPC 7 mysql innodb myisam

我想知道(如果有人知道)Aria 数据库是否是崩溃安全的。我有一些带有 MyISAM 的表,它们经常被损坏并将它们切换到 InnoDB 。但是 innodb 有点慢并且使用更多空间。有谁知道 Aria 是否是 MyISAM 的良好替代品并且不会损坏表?

joz*_*kjp 5

我们在生产环境中部署了数百万个运行 ARIA 的表。就崩溃表和从崩溃表中恢复而言,它绝对是比 MyISAM 更好的选择。如果您有高并发写入,则两者都不是一个选择,因为它们都只支持表级锁。对于写入密集型操作较多的表,请坚持使用 InnoDB,而对于写入密集型操作的表,请选择 TokuDB。