我目前正在使用MongoDB進行設置並存儲訪問者信息。例如,假設我有關於在日期範圍內訪問過您網站的每位訪問者的信息。我想將這些信息存儲在數據庫中。用於處理訪問者數據的Mongodb Schema
目前我正在像下面的例子一樣將它存儲在mongo中。我真的有2個問題:
- 是蒙戈我們的最佳解決方案[我想過使用CouchDB的,MySQL的將工作,但對於高流量的網站,該QPS會是一個瓶頸]
- 是否將唯一訪問者存儲在文檔中[每個日期都分配給訪問者]是一個好主意,因爲16mb是最大文檔大小,而不是將每個訪問者簡單地存儲爲自己的文檔?
架構:
Visitor
Non unique id
Date
Visitors --array[could contain up to millions of visitors[daily visitors]]
source
keyword
city
state
country
page_views
etc.......
是啊,我結束了與每個訪問者的文件去,因爲我們將允許人們在其上運行的用戶過濾器和刪除某些遊客 –