InnoDB和MyIsAM的差別
差別一:版本支援
InnoDB存儲引擎是MYSQL5.5以後預設的存儲引擎,5.5以前的版本預設是MyIsAM存儲引擎。
差別二:事務控制
InnoDB支援事務。
MyIsAM不支援。
差別三:支援外鍵
InnoDB支援外鍵。
MyIsAM不支援。
差別四:鎖級别
InnoDB支援行級鎖(預設),也支援表鎖。
MyIsAM支援表鎖,不支援行鎖。
差別五:MVCC
InnoDB支援MVCC,應對高并發事務. MVCC比單純的加鎖更高效。
MyIsAM不支援。
(關于MVCC請參考:
原文連結:https://blog.csdn.net/javashareauthor/article/details/100009070)