1. 程式人生 > >MySQL儲存引擎:InnoDB和MyISAM的差別/優劣評價/評測/效能測試

MySQL儲存引擎:InnoDB和MyISAM的差別/優劣評價/評測/效能測試

$name = "heiyeluren";
$content = "MySQL支援數個儲存引擎作為對不同表的型別的處理器。MySQL儲存引擎包括處理事務安全表的引擎和處理非事務安全表的引擎:· MyISAM管理非事務表。它提供高速儲存和檢索,以及全文搜尋能力。MyISAM在所有MySQL配置裡被支援,它是預設的儲存引擎,除非你配置 MySQL預設使用另外一個引擎。 ·MEMORY儲存引擎提供“記憶體中”表。MERGE儲存引擎允許集合將被處理同樣的MyISAM表作為一個單獨的表。就像MyISAM一 樣,MEMORY和MERGE儲存引擎處理非事務表,這兩個引擎也都被預設包含在MySQL中。 釋:MEMORY儲存引擎正式地被確定為HEAP引擎。· InnoDB和BDB儲存引擎提供事務安全表。BDB被包含在為支援它的作業系統釋出的MySQL-Max二進位制分發版裡。InnoDB也預設被包括在所 有MySQL 5.1二進位制分發版裡,你可以按照喜好通過配置MySQL來允許或禁止任一引擎。·EXAMPLE儲存引擎是一個“存根”引擎,它不做什麼。你可以用這個 引擎建立表,但沒有資料被儲存於其中或從其中檢索。這個引擎的目的是服務,在MySQL原始碼中的一個例子,它演示說明如何開始編寫新儲存引擎。同樣,它 的主要興趣是對開發者。";