0

what database to choose to store information about site visits, key characteristics: big amount of data, many page requests per second, different reports for data presentation, i think to use MySql, any suggestions?

4

3 回答 3

1

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

于 2010-01-21T12:26:16.900 回答
0

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

分析报告是通过 MapReduce 作业生成的。

如果你想做一个临时查询,你通常使用像 Hive/Pig/Sawzall 这样的东西。

于 2013-04-02T21:54:54.090 回答
0

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

于 2010-01-21T11:25:29.080 回答