何时使用 MyISAM 和 InnoDB?
mysqlmysqli database
InnoDB 是一种兼顾高可靠性和性能的通用存储引擎。自 MySQL 5.6 以来,InnoDB 是默认的 MySQL 存储引擎。
InnoDB 可用于各种用途。以下是其中的一些 −
它可用于事务目的,即所有 ACID 属性。
InnoDB 可用于行级锁定,这意味着它与 MyISAM 相比具有更高的性能。
InnoDB 可用于大型缓冲池的数据和索引。
当我们需要比 MyISAM 更好的性能时,可以使用 InnoDB。
MyISAM 是 MySQL 关系数据库管理系统 5.5 1 之前版本的默认存储引擎。
MyISAM 还可用于各种类型的目的。
MyISAM 易于用于创建和设计。因此,初学者也可以使用它。
在 MyISAM 中,表之间的外键关系并不复杂。
与 InnoDB 相比,它速度更快。
当我们需要最低限度的性能时,我们可以使用它。