何时使用 MyISAM 和 InnoDB?


InnoDB 是通用存储引擎,它能平衡高可靠性和高性能。自 MySQL 5.6 起,InnoDB 即为 MySQL 的默认存储引擎。

InnoDB 可用于各种用途。以下是其中一些用途:

  • 可用于事务目的,即所有 ACID 特性。

  • InnoDB 可用于行级锁,这意味着它提供的性能比 MyISAM 高。

  • InnoDB 可用于数据和索引以获得大缓冲池。

  • 当我们需要比 MyISAM 更佳的性能时,可使用 InnoDB。

MyISAM 是 5.5 1 之前的 MySQL 关系数据库管理系统的默认存储引擎。

MyISAM 也可以用于各种类型的用途。

  • MyISAM 易于用于创建和设计。因此,初学者可以使用它。

  • 在 MyISAM 中,不涉及表之间的外键关系复杂性。

  • 与 InnoDB 相比,它更快。

  • 当我们需要最低性能时,可以使用它。

更新日期:2019 年 7 月 30 日

607 次浏览

开启您的职业生涯

完成课程获得认证

开始
广告