Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 什么';存储统计数据用于分析的最佳做法是什么?_Mongodb_Redis_Analytics_Metrics - Fatal编程技术网

Mongodb 什么';存储统计数据用于分析的最佳做法是什么?

Mongodb 什么';存储统计数据用于分析的最佳做法是什么?,mongodb,redis,analytics,metrics,Mongodb,Redis,Analytics,Metrics,我想为用户访问我的站点的页面存储数据。如果每个页面都有一个page\u id,并且每个用户都有一个session\u id和user\u id,那么使用Redis之类的工具会不会有些过头,或者我应该只使用一个基本的文本日志文件 我考虑会话id的原因是忽略来自同一会话id的对同一页面的访问。我希望跟踪用户id,以便能够构建用户到已查看页面的图表 该应用程序使用MySQL,我当然可以使用它,我只考虑Redis,因为它的快速写入速度。我也可以使用MongoDB,但如果这些都是不必要的方法,那么我就不必

我想为用户访问我的站点的页面存储数据。如果每个页面都有一个
page\u id
,并且每个用户都有一个
session\u id
user\u id
,那么使用Redis之类的工具会不会有些过头,或者我应该只使用一个基本的文本日志文件

我考虑会话id的原因是忽略来自同一会话id的对同一页面的访问。我希望跟踪用户id,以便能够构建用户到已查看页面的图表


该应用程序使用MySQL,我当然可以使用它,我只考虑Redis,因为它的快速写入速度。我也可以使用MongoDB,但如果这些都是不必要的方法,那么我就不必这么做。理论上,这些指标的规模可能会变得相当大——到那时,Redis是一个可行的选择吗?只是想弄清楚你在哪些方面取得了成功。

在MongoDB站点上阅读一些相关的真实世界用例。10gen.com/use-case/high-volume-data-feeds可以给您一些见解

在MongoDB站点上阅读一些相关的真实世界用例。这会给你一些见解谢谢你的链接。我在那里发现了一个及时的视频,与我想要完成的非常相似。我将使用MongoDB。(很高兴接受您的回答,如果您愿意将此作为一个回答而不是评论)谢谢您——使用MongoDB,具体来说: