何时使用 MyISAM 和 InnoDB?
InnoDB 是通用存储引擎,它能平衡高可靠性和高性能。自 MySQL 5.6 起,InnoDB 即为 MySQL 的默认存储引擎。
InnoDB 可用于各种用途。以下是其中一些用途:
可用于事务目的,即所有 ACID 特性。
InnoDB 可用于行级锁,这意味着它提供的性能比 MyISAM 高。
InnoDB 可用于数据和索引以获得大缓冲池。
当我们需要比 MyISAM 更佳的性能时,可使用 InnoDB。
MyISAM 是 5.5 1 之前的 MySQL 关系数据库管理系统的默认存储引擎。
MyISAM 也可以用于各种类型的用途。
MyISAM 易于用于创建和设计。因此,初学者可以使用它。
在 MyISAM 中,不涉及表之间的外键关系复杂性。
与 InnoDB 相比,它更快。
当我们需要最低性能时,可以使用它。
广告