1
A
回答
2
MyISAM可以比innodb更快,因爲它具有更簡單的設計。此外,它還有更長的時間,並且有更多時間根據實際使用的數據積累增量改進和優化。 MyISAM數據的
設計是基於ISAM:http://en.m.wikipedia.org/wiki/ISAM
速度自帶雖然價格:MyISAM不支持事務處理或外鍵。這意味着它最適合用於保存和分析日誌數據,以及作爲數據挖掘和數據倉庫技術的後端,而innodb則更適合於事務處理以及一般信息系統的存儲層。
維基百科有MySQL的存儲引擎,在這裏的一個很好的比較:http://en.m.wikipedia.org/wiki/Comparison_of_MySQL_database_engines
相關問題
- 1. 爲什麼內存引擎比InnoDB引擎存儲大得多?
- 2. Openfire - MySQL存儲引擎:InnoDB或MyISAM?
- 3. Innodb引擎和Myisam引擎
- 4. 如何將表存儲引擎從MyISAM更改爲InnoDB
- 5. MYSQL從INNODB到MYISAM的表更改存儲引擎
- 6. mysql MyISAM與NDB存儲引擎重讀
- 7. 的MySQL - InnoDB的轉換對MyISAM存儲引擎數據庫
- 8. 將存儲引擎從InnoDB更改爲WAMP服務器中的MYISAM
- 9. 哪個引擎? InnoDb或MyISAM?
- 10. Hbase存儲引擎
- 11. Blackhole存儲引擎和示例存儲引擎有什麼區別?
- 12. wordpress 3.6使用什麼存儲引擎?
- 13. Docker引擎填滿存儲
- 14. MongoDB - 存儲引擎錯誤
- 15. MySQL存儲引擎困境
- 16. MySQL存儲引擎決策
- 17. 將MySQL表格和數據從存儲引擎MyISAM移動到InnoDB
- 18. 如何在XAMPP中將默認存儲引擎設置爲InnoDB
- 19. 使用Hadoop作爲MySQL存儲引擎?
- 20. 如何爲Oracle選擇存儲引擎?
- 21. MongoDB內存中存儲引擎
- 22. 內存映射存儲引擎
- 23. MySQL中未使用的數據myisam存儲引擎
- 24. 如何在MySQL MyISAM存儲引擎上使用刪除級聯?
- 25. 導入SQL轉儲InnoDB引擎
- 26. 什麼是關係數據庫中的存儲引擎?
- 27. mysql - 將表引擎從innoDB更改爲MyISAM
- 28. 從MyISAM將引擎更改爲InnoDB無法正常工作
- 29. 將數據庫引擎從MyIsam更改爲innoDB時出錯
- 30. 將MySQL默認表引擎從MyISAM更改爲InnoDB
的MyISAM不超過InnoDB的更快。這完全是一個神話。就在InnoDB是全新的並且沒有完全形成的時代,在回溯的日子裏,MyISAM的讀取速度更快。寫作永遠不會更快,而且它一直比較脆弱。寫入MyISAM表會導致整個表在寫入過程中被鎖定。該列表很長...所有最新的基準測試都表明InnoDB在讀取和寫入方面比MyISAM快得多。一段時間以來,InnoDB一直是MySQL的默認存儲引擎。我想不出使用MyISAM的好理由。 – Craig 2013-12-05 07:24:28
(...對於典型的工作負載) – Craig 2013-12-05 07:34:13