MyISAM

MyISAM是MySQL的預設資料庫引擎 （ 5.5 版之前 ） ， 由早期的ISAM所改良 。 雖然效能極佳 ， 但卻有一個缺點 ： 不支援事務處理 （ transaction ） 。 不過 ， 在這幾年的發展下 ， MySQL也導入了InnoDB （ 另一種資料庫引擎 ） ， 以強化參考完整性與並行違規處理機制 ， 後來就逐漸取代MyISAM 。 每個MyISAM資料表 ， 皆由儲存在硬碟上的3個檔案所組成 ， 每個檔案都以資料表名稱爲主檔名 ， 並搭配不同副檔名區分檔案類型 ： . frm － － 儲存資料表定義 ， 此檔案非MyISAM引擎的一部份 。 . MYD － － 存放真正的資料 。 . MYI － － 儲存索引資訊 。