用于网站分析的数据库

时间:2010-01-21 11:13:18

标签: database web-analytics

选择哪个数据库存储有关网站访问的信息,关键特征:数据量大,每秒页面请求多,数据显示报告不同,我认为使用MySql,有什么建议吗?

3 个答案:

答案 0 :(得分:1)

考虑让服务器记录请求并异步解析它们。您不需要ACID进行分析,也不需要在与客户交谈时处理它们。

答案 1 :(得分:0)

大多数主流数据库都很适合(包括mysql,postgres,oracle等)。 MySql很好,特别是如果你之前使用过它。 一定要查看许可证:MySql是GPL(数据库和连接器),Postgres是BSD,Oracle(和其他一些)你需要付费。

答案 2 :(得分:0)

大多数网络分析公司使用某种分布式文件系统来存储日志,例如HDFS,QFS ......原因是数据对于传统数据库来说太大了。

Google Analytics报告是通过MapReduce作业生成的。

如果你想进行特殊查询,通常会使用像Hive / Pig / Sawzall这样的东西。