选择哪个数据库存储有关网站访问的信息,关键特征:数据量大,每秒页面请求多,数据显示报告不同,我认为使用MySql,有什么建议吗?
答案 0 :(得分:1)
考虑让服务器记录请求并异步解析它们。您不需要ACID进行分析,也不需要在与客户交谈时处理它们。
答案 1 :(得分:0)
大多数主流数据库都很适合(包括mysql,postgres,oracle等)。 MySql很好,特别是如果你之前使用过它。 一定要查看许可证:MySql是GPL(数据库和连接器),Postgres是BSD,Oracle(和其他一些)你需要付费。
答案 2 :(得分:0)
大多数网络分析公司使用某种分布式文件系统来存储日志,例如HDFS,QFS ......原因是数据对于传统数据库来说太大了。
Google Analytics报告是通过MapReduce作业生成的。
如果你想进行特殊查询,通常会使用像Hive / Pig / Sawzall这样的东西。