天天看點

mysql 存儲引擎,InnoDB和MyIsAM的差別InnoDB和MyIsAM的差別

InnoDB和MyIsAM的差別

mysql 存儲引擎,InnoDB和MyIsAM的差別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)

繼續閱讀