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