MySQL學習筆記_如何選擇合適的存儲引擎_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 18:03:23
MySQL學習筆記_如何選擇合適的存儲引擎_MySQL
MySQL學習筆記_如何選擇合適的存儲引擎_MySQL:bitsCN.com MySQL學習筆記_如何選擇合適的存儲引擎 MyISAM:適合用于以select和insert為主,只有很少的update和delete,并且對事務的完整性、并發性要求不是很高的場合。MySQL是在Web、數據倉庫和其它應用環境下最常使用的存儲引擎之一。InnoDB:用于事
導讀MySQL學習筆記_如何選擇合適的存儲引擎_MySQL:bitsCN.com MySQL學習筆記_如何選擇合適的存儲引擎 MyISAM:適合用于以select和insert為主,只有很少的update和delete,并且對事務的完整性、并發性要求不是很高的場合。MySQL是在Web、數據倉庫和其它應用環境下最常使用的存儲引擎之一。InnoDB:用于事

bitsCN.com
MySQL學習筆記_如何選擇合適的存儲引擎
MyISAM:適合用于以select和insert為主,只有很少的update和delete,并且對事務的完整性、并發性要求不是很高的場合。MySQL是在Web、數據倉庫和其它應用環境下最常使用的存儲引擎之一。
InnoDB:用于事務處理應用程序,支持外鍵。如果應用對事務的完整性有比較高的要求,在并發條件下要求數據的一致性,數據操作除了insert和select以外,還包括很多的update和delete,那么InnoDB存儲引擎應是比較合適的選擇。InnoDB存儲引擎除了有效地降低由于刪除和更新導致的鎖定,還可以確保事務的完整提交(Commit)和回滾(Rollback),對于類似計費系統或者財務系統等對數據準確性要求比較高的系統,InnoDB都是合適的選擇。另外要注意InnoDB類型表select count(*)查詢效率很差。
MEMORY:將所有數據保存在RAW中,在需要快速定位記錄和其他類似數據的環境下,可提供極快的訪問。MEMORY的缺陷是對表的大小有限制,太大的表無法cache在內存中,其次是要確保表的數據可以恢復,數據庫異常終止后表中的數據是可以恢復的。MEMORY表通常用于更新不太頻繁的小表,用以快速得到的訪問結果。
bitsCN.com
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySQL學習筆記_如何選擇合適的存儲引擎_MySQL
MySQL學習筆記_如何選擇合適的存儲引擎_MySQL:bitsCN.com MySQL學習筆記_如何選擇合適的存儲引擎 MyISAM:適合用于以select和insert為主,只有很少的update和delete,并且對事務的完整性、并發性要求不是很高的場合。MySQL是在Web、數據倉庫和其它應用環境下最常使用的存儲引擎之一。InnoDB:用于事