Merge將一定數量的MyISAM表聯合而成一個整體,在超大規模數據存儲時很有用。
Archive非常適合存儲大量的獨立的、作為歷史記錄的數據。因為它們不經常被讀取。
Archive擁有高效的插入速度,但其對查詢的支持相對較差。
Federated將不同的Mysql服務器聯合起來,邏輯上組成一個完整的數據庫。非常適合分布式應用。
Cluster/NDB是高冗余的存儲引擎,用多臺數據機器聯合提供服務以提高整體性能和安全性。適合數據量大、安全和性能要求高的應用。
CSV是邏輯上由逗號分割數據的存儲引擎。它會在數據庫子目錄里為每個數據表創建一個.CSV文件。這是一種普通文本文件,每個數據行占用一個文本行。CSV存儲引擎不支持索引。
BlackHole是黑洞引擎,寫入的任何數據都會消失,一般用于記錄binlog做復制的中繼。
EXAMPLE存儲引擎是一個不做任何事情的存根引擎。它的目的是作為MySQL源代碼中的一個例子,用來演示如何開始編寫一個新存儲引擎。同樣,對此有興趣的是開發者。
EXAMPLE存儲引擎不支持編索引。
另外,Mysql的存儲引擎接口定義良好,有興趣的開發者可以通過閱讀文檔編寫自己的存儲引擎。