我现在很忙的一个项目需要许多不同类型的统计数据,特别是在特定时间段内,产品详细信息页面的访问次数/浏览次数最为明显。这当然需要将每次访问存储在一张表中,例如,巨大的MySQL数据库统计存储 - 你有什么建议?
id | visit_date(这将是一个UNIX_TIMESTAMP())| product_id | ip_address(与国家相关的统计数据)
这种统计方式可以按照每个产品和每个城市/国家的选定时间段和(使用像MaxMind GeoIP这样的数据库)生成。
唯一的问题是这张表会很快填满数百万和数百万条记录。关于如何以最有效的方式处理这些问题的任何建议?
“使用MongoDB,它是网络规模。” – 2012-02-27 12:00:22
@ Simonatmso.net - 我认为ta.speot.is指的是http://www.mongodb-is-web-scale.com – 2012-02-27 12:28:53