2016-10-07 21 views
0

我有一個項目,將流進入頁面。之後,每個用戶打開流,它標記該流已被該用戶讀取。但是,用戶可能會將該未標記標記爲該流。哪個數據庫適合標記流讀/未讀?

所以有很多的流和用戶來做這個事件。我找到適合這種情況的數據庫或解決方案。我認爲數據庫應該具有較高的讀寫吞吐量,並將數據保存在鍵值中。

真實世界如何做郵件或羣組使者等。

+0

現在,我使用MongoDB來保持stream_id和user_id在集合中產生索引。我不知道這很長時間好嗎? – Bongsakorn

回答

0

這是一個有點泛泛的問題。有很多方法(設計/建築/技術)來完成您的項目。但在你的情況下,我不認爲數據庫選擇是主要問題。在發展解決方案之前,我堅持要求您注意幾個更具功能性的非功能性需求。你還應該考慮各種各樣的交易,利弊&缺點。

在閱讀此article,這應該給你如何開始/方法的公平想法。

+0

非常感謝。 – Bongsakorn