何時使用 MyISAM 和 InnoDB?
InnoDB 是通用儲存引擎,它能平衡高可靠性和高效能。自 MySQL 5.6 起,InnoDB 即為 MySQL 的預設儲存引擎。
InnoDB 可用於各種用途。以下是其中一些用途:
可用於事務目的,即所有 ACID 特性。
InnoDB 可用於行級鎖,這意味著它提供的效能比 MyISAM 高。
InnoDB 可用於資料和索引以獲得大緩衝池。
當我們需要比 MyISAM 更佳的效能時,可使用 InnoDB。
MyISAM 是 5.5 1 之前的 MySQL 關係資料庫管理系統的預設儲存引擎。
MyISAM 也可以用於各種型別的用途。
MyISAM 易於用於建立和設計。因此,初學者可以使用它。
在 MyISAM 中,不涉及表之間的外部索引鍵關係複雜性。
與 InnoDB 相比,它更快。
當我們需要最低效能時,可以使用它。
廣告