我在一個大學項目的社交網絡的Web應用程序。我完成了模式設計部分。我使用PHP + MySQL。現在我正在測試應用程序,表格是MyISAMs。但我知道myISAM不提供行級別鎖定,但在表級別。所以我很困惑我是否需要切換到InnoDB。我期待8:3選擇v/s更新和30更新每秒是我的門檻限制。我依靠共享託管服務器。所以請幫助我。愛聽數據庫專家...MyISAM或InnoDB社交網絡應用程序
回答
我會推薦InnoDB引擎,因爲它在OLTP中有更好的性能。
當用於非併發(或低併發)查詢時,MyISAM速度太快。
您還可以利用外鍵完整性。
希望這會有所幫助。
Thanx的信息。我有3到4個表,我只使用SELECT,INSERT和DELETE查詢(沒有更新)我是否也需要InnoDB這些表... – Killswitch 2012-01-15 11:29:30
它取決於併發要求。您期望多少個併發查詢?事務處理?正如你所說,MyISAM只有表級鎖定,所以還需要考慮這一點。我認爲社交網絡可以是非常併發的。 – rkosegi 2012-01-15 11:32:56
每秒30-50個併發查詢,事務處理不是問題。 – Killswitch 2012-01-15 11:38:22
- 1. Android社交網絡應用程序
- 2. 創建社交網絡應用程序
- 3. 社交網絡
- 4. 社交網絡
- 5. 社交網絡
- 6. LONG Blob innodb或MyISAM
- 7. InnoDB或MyISAM會話?
- 8. 使用分析製作iOS社交網絡應用程序?
- 9. 使用不同的社交網絡登錄應用程序
- 10. Android社交網絡應用程序的Web服務?
- 11. Delphi win32應用程序中的社交網絡
- 12. 社交網絡應用程序的Java庫
- 13. 社交網絡Android應用程序:哪個後端服務?
- 14. SQL Azure分片和社交網絡應用程序
- 15. Django應用程序(社交網絡)Django前端和RESTfull API
- 16. 社交網絡應用程序中的通知
- 17. 存儲網站選擇 - Myisam或Innodb?
- 18. Parse.com社交網絡
- 19. Android.Share社交網絡
- 20. Rails 3社交網絡應用
- 21. Memcached的社交網絡應用
- 22. 白色標籤:社交網絡與商務或社交網絡電子商務
- 23. 流動或固定佈局的社交網絡Web應用程序?
- 24. Ruby on Rails,適用於網絡社交網絡的PHP或C++
- 25. GWT,RoRail或Grails爲「社交網絡」
- 26. (Neo4J或mysql)和redis - 社交網絡
- 27. Rails:Google或其他社交網絡登錄?
- 28. 哪個引擎? InnoDb或MyISAM?
- 29. Laravel社交網絡與多供應商
- 30. 使用ASP.NET的社交網絡網站
看看有關'mysql'標記的投票最多的問題,你可能會感到驚訝,有很多人解決了類似的任務 – newtover 2012-01-15 11:26:52