我使用Prestashop製作我的第一個eshop,我不確定是否更好地使用MyISAM或InnoDB。在eshop中最多可以有約3000個項目。 我認爲對於這個問題最重要的是eshop有多少物品,但如果我沒有寫出其他重要信息,請問我。Prestashop的MyISAM或InnoDB數據庫?
1
A
回答
3
此決定取決於讀/寫比率。 MYISAM使用表級別級別,所以如果一個表被鎖定,只有一個查詢可以在其上運行,因此MYISAM存在嚴重的性能問題。在5.6以前的版本中,只有MYISAM支持FULLTEXT搜索。 MYISAM的表格對SELECT查詢來說非常快,並且它佔用磁盤空間更少。
在另一方面,INNODB支持行級鎖定因此併發選擇與插入是可能的。它支持進行ACID事務,因此每個語句在崩潰事件中都是原子的和持久的。
所以我的決定是使用InnoDB應用程序網上商店一樣。
1
,因爲它支持交易和很可能需要一個網上商店我會使用InnoDB。有關更詳細的信息,請查看此問題的答案: MyISAM versus InnoDB
相關問題
- 1. 轉換的MyISAM InnoDB的數據庫
- 2. 如何選擇mysql數據庫引擎? InnoDB的或MyISAM數據
- 3. LONG Blob innodb或MyISAM
- 4. InnoDB或MyISAM會話?
- 5. mysql數據庫innodb myisam性能
- 6. 哪個引擎? InnoDb或MyISAM?
- 7. MySQL的InnoDB的不是MyISAM數據
- 8. 將數據複製到myisam的innodb
- 9. 如何找到,如果我的表是MyISAM數據或Innodb的
- 10. InnoDB與MyISAM
- 11. 的MySQL - InnoDB的轉換對MyISAM存儲引擎數據庫
- 12. 如何確定mysql數據庫的類型:是InnoDB還是MyISAM?
- 13. 帶MySQL後端的JPA2:MyISAM或InnoDB
- 14. 將MyISAM數據庫與InnoDB和MyISAM表遷移到新服務器
- 15. MySQL數據庫引擎:MyISAM用於information_schema,但InnoDB用於其他數據庫
- 16. 使用MyISAM&InnoDB表備份MySQL數據庫
- 17. MySQL數據庫維護與MyISAM和InnoDB表
- 18. 將MySQL數據庫從MyISAM轉換到InnoDB
- 19. MyISAM和InnoDB表在一個數據庫中
- 20. 將數據庫引擎從MyIsam更改爲innoDB時出錯
- 21. 我可以在ONE數據庫中使用InnoDB和MyISAM表嗎?
- 22. 備份和恢復多個MySQL數據庫(InnoDB和MyISAM)
- 23. mysql innodb vs myisam inserts
- 24. 使用MyIsam和Innodb
- 25. Openfire - MySQL存儲引擎:InnoDB或MyISAM?
- 26. 存儲網站選擇 - Myisam或Innodb?
- 27. MyISAM或InnoDB主要用於寫表
- 28. 的MySQL - InnoDB的VS的MyISAM
- 29. 的MyISAM和InnoDB的替代
- 30. WordPress的InnoDB和MyISAM表