所以我打算使用mongodb(我是新的)跟蹤我的色情網站的一般印象和流量。我的橫幅廣告有時超過100萬次展示。我也有各種各樣的橫幅......所以我可能每天都會有10億次的橫幅廣告印象,我想將它存儲在數據庫中,以便我可以看到哪個橫幅在某個時間範圍內最好轉換,最好在某些國家等MongoDb的流量分析
對象的集合,例如看起來是這樣的:
{ "_id" : ObjectId("5124d03d512c175714000000"), "bid" : ObjectId("5124a9ec512c178710000000"), "city" : "Rome", "country" : "Italy", "client_id" : "127.0.0.1", "referer" : "youporn.com", "user_agent" : "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0", "visit_datetime" : "2013-Feb-20 02:31:41", "visit_year" : "2013", "visit_month" : "Feb", "visit_day" : "20" }
所以我需要的信息和建議是存儲的印象這個好辦法,還是我的組織應該是完全以不同的(也許分開每個國家的收藏品,但在某些時候再次會出現問題)?
我很欣賞所有的想法,建議,問題和意見。
每天約400字節和1Bn行,你每天會看到大約400GB的數據。爲此添加索引開銷,並且您可能會查看每日至少1 TB的日誌。不要說它不會工作,我不明白爲什麼不,只是問你的網站是否合理。 – 2013-02-20 15:01:33
1-2TB對我來說是可以接受的,當然我有更小的彙總表,我的想法是每天清空收集或類似的東西,並使用匯總表進行分析。 – Splendid 2013-02-21 07:22:22