我想存儲用戶訪問我網站的頁面的數據。如果每個頁面都有一個page_id
,並且每個用戶都有session_id
和user_id
,那麼使用類似Redis的東西會過度殺傷,還是應該使用基本的文本日誌文件?存儲分析統計數據的最佳做法是什麼?
我在考慮session_id的原因是忽略來自同一個session_id的同一頁面的訪問。我想跟蹤user_id,以便能夠爲查看的頁面創建用戶圖。
該應用程序使用MySQL,我當然可以使用它,我只考慮Redis,因爲它的寫入速度很快。我也可以使用MongoDB,但如果這些是不必要的方法,那麼我不必。從理論上講,這些指標的規模可能會相當大 - 在這一點上,Redis是一個可行的選擇?試圖弄清楚你的成功與否。
在這裏閱讀一些MongoDB網站上的相關的現實世界的用例。 http://www.10gen.com/use-case/high-volume-data-feeds這可以給你一些見解 –
謝謝你的鏈接。我在那裏發現了一個非常類似於我想要完成的視頻。我將使用MongoDB。 [MongoDB For Analytics](http://www.10gen.com/presentations/mongo-chicago-2011/mongodb-for-analytics)。 (高興地接受你的答案,如果你將這個答案而不是評論) – jbnunn
作爲答案添加;-) –