更新時間:2023年03月17日15時33分 來源:傳智教育 瀏覽次數(shù):
在選擇存儲引擎時,應該根據應用系統(tǒng)的特點選擇合適的存儲引擎。對于復雜的應用系統(tǒng),還可以根據實際情況選擇多種存儲引擎進行組合。
InnoDB: 是Mysql的默認存儲引擎,支持事務、外鍵。如果應用對事務的完整性有比較高的要求,在并發(fā)條件下要求數(shù)據的一致性,數(shù)據操作除了插入和查詢之外,還包含很多的更新、刪除操作,那么InnoDB存儲引擎是比較合適的選擇。
MyISAM : 如果應用是以讀操作和插入操作為主,只有很少的更新和刪除操作,并且對事務的完整性、并發(fā)性要求不是很高,那么選擇這個存儲引擎是非常合適的。
MEMORY:將所有數(shù)據保存在內存中,訪問速度快,通常用于臨時表及緩存。MEMORY的缺陷就是對表的大小有限制,太大的表無法緩存在內存中,而且無法保障數(shù)據的安全性。