【发布时间】:2014-01-27 16:20:01
【问题描述】:
我目前正在使用 MongoDB 进行设置并存储访问者信息。例如,假设我拥有某个日期范围内访问您网站的每位访问者的信息。我想将该信息存储在数据库中。
目前我将它存储在 mongo 中,如下例所示。我真的有两个问题:
- mongo 是解决这个问题的最佳方案吗[我曾考虑使用 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.......
【问题讨论】: