何時使用 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 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告