我需要爲Facebook創建一個應用程序,其中我針對的是大約10k用戶。而且我需要一種數據存儲技術,它可以簡單高效地執行。如何決定我需要選擇哪種存儲選項? 我應該去找一個MySQL數據庫嗎?或者是XML方法還是JSON? 還是有沒有其他存儲功能,我不知道? 請幫我決定。爲10k +用戶保存用戶數據的最佳方法
回答
即使高達10萬用戶,所涉及的數據也不會太擔心這麼多。超過這個限制,你可能想要真正考慮你使用的方法。
但是,我發現postgresql支持比mysql更多的sql功能,並且在處理更多數據時更加高效。它也是MySQL之類的開源軟件,安裝包可用於很多平臺。給它一個旋轉。
如果我必須去sql方式,那麼爲什麼不是mysql?是postgresql更好? sqlite – amit 2012-01-16 19:03:29
SQL是用來與數據庫進行交互的語言,在後端使用哪種數據庫實現無關緊要。 – ConfusedAboutCPP 2012-01-17 03:12:04
@amit你可能會考慮接受一個答案,或詢問跟進。 – ConfusedAboutCPP 2012-01-21 10:51:29
SQLite可以輕鬆容納10k用戶,並擁有大量的流量。另外它重量輕便便攜。設置sqlite是一件輕而易舉的事情,但它是關係型的,所以需要你對數據庫設計進行一些思考。我認爲使用RDBMS在長期使用平面文件時會更好,因爲它可以讓您更輕鬆地擴展您的應用程序。
- 1. 爲匿名用戶保存數據的最佳做法?
- 2. 在網頁上爲用戶保存本地數據的最佳方法?
- 3. 在CloudBoost中保存當前用戶數據的最佳方式
- 4. 存儲用戶推特關注者數據的最佳方式
- 5. 在python/django中保存用戶可用性的最佳方法
- 6. 在MySQL中存儲「額外」用戶數據的最佳方法?
- 7. 存儲已刪除用戶數據的最佳方法?
- 8. 最佳方式爲用戶
- 9. 保存/存儲客戶採購訂單數據的最佳方法?
- 10. 備份用戶應用數據的最佳方法
- 11. 在Android中存儲用戶數據的最佳方式
- 12. 避免假用戶的最佳方法
- 13. Symfony2存儲用戶數據的最佳方式?
- 14. 用戶活動牆的最佳方法
- 15. 過濾LDAP用戶的最佳方法
- 16. 確定用戶是否查看過數據的最佳方法
- 17. 保存用戶修改的應用程序名稱列表的最佳方法
- 18. jQuery mobile - 保存用戶輸入的最佳方式是什麼?
- 19. 在iPhone上保存用戶登錄信息的最佳方式
- 20. 什麼是保存用戶名和高分的最佳方式
- 21. 在ElasticSearch中保存用戶搜索查詢的最佳方式?
- 22. 保存源函數的最佳方法
- 23. Django多用戶登錄 - 最佳方法?
- 24. 用戶與用戶音頻通信的最佳方法
- 25. Grails:在用戶會話期間存儲數據的最佳方法
- 26. 保持用戶登錄的最佳方法?
- 27. MVC 5 - 首次訪問時緩存用戶數據的最佳方法?
- 28. 爲以後的工作存儲用戶輸入數據的最佳方式
- 29. 爲用戶保存密碼記錄的最佳技術?
- 30. 保存用戶數據庫
10 k是一個在事物方案中很小的數字,是事先已知的用戶數據結構嗎? – 2012-01-16 16:27:43
猜測它取決於您在保存數據後要處理的事情。 – Feroc 2012-01-16 16:40:35