我正在使用ejabberd作爲服務器和mysql作爲主數據庫來存儲用戶的詳細信息的移動聊天應用程序。我希望在NoSQL數據庫中存儲聊天消息,以便快速檢索和避免流量。每個對話應該在一個密鑰中。有不同的NoSQl數據庫,如Hbase,Cassandra,Riak,MongoDB,Redis。但不知道哪一個選擇。所以請建議正確的一個?哪個NoSQL數據庫最適合存儲聊天消息?
0
A
回答
2
如果你的用戶基數比較小,你應該堅持使用MySQL。切換到NoSQL不會提供顯着的性能提升,並且最終你將無緣無故地學習新的範例。 如果學習是你的目標,我會推薦MongoDB。我覺得這是最容易掌握的。
1
如果你對Erlang和像Mnesia這樣的關係數據庫感到滿意,你可以使用它。 Ejabberd使用Mnesia,但推薦MySQL用於大型數據集。如果要求將數據存儲在NoSQL DB中,那麼可能Riak或MongoDB將是更好的選擇。
相關問題
- 1. 如何在mysql數據庫中存儲聊天消息?
- 2. 如何優化聊天消息在數據庫中的存儲
- 3. 最適合存儲XML文件的NoSql數據庫
- 4. 哪個NoSQL數據庫最適合以下目的?
- 5. NoSQL適合存儲用戶數據嗎?
- 6. 哪個數據庫存儲引擎最適合實現博客?
- 7. 哪個NoSQL數據庫適合存儲不同類型的訂單?
- 8. 將消息存儲在聊天網站
- 9. 在單個數據庫表中存儲不同聊天的消息
- 10. 哪個NoSQL實現最合適?
- 11. 存儲聊天應用程序數據(消息)
- 12. 哪個更適合可伸縮性多個數據庫或NoSql?
- 13. 哪個數據庫最適合Magento
- 14. 將推送器聊天消息保存到數據庫中
- 15. 在nosql數據庫中保存聊天記錄
- 16. 存儲聊天消息和文件的最佳方式
- 17. 哪個nosql db適合?
- 18. 用於存儲人與人之間的聊天消息的數據庫設計
- 19. 我應該將哪個數據庫和引擎用於聊天消息表
- 20. 哪個NoSQL數據庫最適合追加審計日誌用例?
- 21. 哪個谷歌雲存儲最適合我的數據
- 22. 哪個數據存儲最適合我的場景
- 23. 適用於內容推薦器的NoSQL數據庫最適合
- 24. 哪種數據類型最適合在SQL數據庫中存儲文章?
- 25. 要選哪個NoSQL存儲
- 26. NoSQL數據庫適合開發Wiki嗎?
- 27. 將聊天消息存儲在mongodb集合中是一個好主意嗎?
- 28. Laravel聊天消息。保存圖像發送聊天?
- 29. MongoDB哪種模式最適合存儲?
- 30. neo4j是否適合存儲一般的nosql數據?