ISAM:併發
優勢→讀取操做的速度很快,不佔用大量的內存和存儲資源優化
缺點→不支持事務處理,容錯率低.net
MyISAM:(MySQL默認引擎)htm
優勢→提供ISAM裏所沒有的索引和字段管理的大量功能,MyISAM還使用一種表格鎖定的機制,來優化多個併發的讀寫操做索引
缺點→不支持事務處理;須要常常運行OPTIMIZE TABLE命令,來恢復被更新機制所浪費的空間事務
HEAP:內存
優勢→容許只駐留在內存裏的臨時表格,提升了操做速度;數據行被刪除的時候,HEAP也不會浪費大量的空間資源
缺點→管理的數據是不穩定的,並且若是在關機以前沒有進行保存,那麼全部的數據都會丟失get
InnoDB:數據
優勢→支持事務處理和外來鍵;
缺點→讀取速度相對ISAM、MyISAM較慢
詳細文章連接: