Mysql數據庫引擎使用innodb還是Myisam

看了下幾個帖子回覆簡直不忍直視。。。各種誤人子弟啊。
把事務作爲使用它們的區別,這是非常片面的。還有完全錯誤的答案:“Myisam類型的好處是增 刪 改的效率比innodb高。”
這麼說吧,如果你要事務,myisam就被pass了。
另一個重要區別:表級鎖和行級鎖。myisam是表鎖的,意味這你insert、update、delete一條記錄整個表就被鎖了,誰的寫操作效率高??上面的答案我真是汗爆了。
mysiam在存儲上索引和data分開,空間佔用小。但表損壞不能恢復數據。
一句話:
mysiam適合讀多寫少的應用,且對數據一致性恢復性要求不高。
一般情況下,web應用都用innodb。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章