Mysql 存储web分析数据

Mysql 存储web分析数据,mysql,csv,analytics,storing-data,Mysql,Csv,Analytics,Storing Data,在我的网站上,我有一个像youtube这样的视频页面,我想在用户访问视频页面时存储数据。我要存储的数据是videoID、IP、referer和date 我担心的是,我不确定存储这些数据的最佳方式。我考虑过的一个选项是MySQL,另一个是CSV文件。如果我有很多数据,哪个选项是读取数据最快的 我可以考虑两种选择的利弊,但你的看法是什么?(请记住网站的发展)。还有,还有其他可行的选择我没有考虑过吗 注意:我考虑过谷歌分析,但这不是一个选项。使用MySQL和归档存储引擎。这将证明在写入大量日志记录时非

在我的网站上,我有一个像youtube这样的视频页面,我想在用户访问视频页面时存储数据。我要存储的数据是videoIDIPrefererdate

我担心的是,我不确定存储这些数据的最佳方式。我考虑过的一个选项是MySQL,另一个是CSV文件。如果我有很多数据,哪个选项是读取数据最快的

我可以考虑两种选择的利弊,但你的看法是什么?(请记住网站的发展)。还有,还有其他可行的选择我没有考虑过吗


注意:我考虑过谷歌分析,但这不是一个选项。

使用MySQL和归档存储引擎。这将证明在写入大量日志记录时非常节省时间和空间,并且在按顺序访问数据以进行汇总时也相当有效

它不适合随机访问存储的数据。这种访问方式会起作用,但速度会慢得离谱


但是,对于重新发明爆胎,要三思而后行。Google Analytics确实运行得很好。

是否有理由反对简单地使用外部分析服务,例如Google的?我曾想过使用Google Analytics然后使用Google api来提取数据,但查询的数量是有限的。我还需要我的网站的其他用户看到这些数据。Piwik是开源的,你可以自己托管。没有限制,通过Piwik的API显示结果是完全可行的(也就是说,我以前做过)。谢谢,我刚刚简单地阅读了归档存储引擎,这似乎正是我想要的。