3
我有一個Rails應用程序,並希望集成1:1聊天+羣聊。我看到一些帶有pubnub的教程,可以通過pub/sub輕鬆添加實時功能。pubnub與rails應用程序聊天的數據持久性
在數據持久化級別上,我想知道我是否應該將PostgresQL聊天消息存儲在後端..?
有點信息,該應用程序目前正在生產中,每天提供50-80K的聊天請求,現在有大約500K條消息,我不知道該怎麼辦。
Thansk!
我有一個Rails應用程序,並希望集成1:1聊天+羣聊。我看到一些帶有pubnub的教程,可以通過pub/sub輕鬆添加實時功能。pubnub與rails應用程序聊天的數據持久性
在數據持久化級別上,我想知道我是否應該將PostgresQL聊天消息存儲在後端..?
有點信息,該應用程序目前正在生產中,每天提供50-80K的聊天請求,現在有大約500K條消息,我不知道該怎麼辦。
Thansk!
爲什麼不使用我們的歷史記錄API,並將存儲空間留給我們? ;)
如果我想消息歷史記錄,並用它來分析和記錄什麼? –
您需要訂閱每個創建的通道並將它們存儲在數據庫中。這是可能的並且已經完成,但是這對於您在服務器端進行擴展是一個挑戰。您需要與您的客戶成功代表商討最佳做法。 –
您可以使用PubNub的[存儲和回放](http://www.pubnub.com/products/storage-and-playback/)獲取數據挖掘和分析的歷史記錄。在獲取過去的消息時,可以將它們保存到自己的OLAP/MySQL或EMR/Hadoop或RedShift數據挖掘工具中。 – PubNub