分析统计表结构设计

发布于 2022-09-03 15:02:11 字数 329 浏览 21 评论 0

1.最近产品提出基于用户表做一些报表分析如下:
用户注册分析
图片描述

2.如果每次都是基于用户表去查询,这个报表的功能实现没有问题,但是数据库的性能消耗比较大,而且耗时慢。
3.这边想做成离线统计的,但是问题是注册来源那个是不固定的,可能有20个,可能也有30个,一直想不到比较好的表结构来存储数据。(即每天晚上去查询用户表,将统计结果存储起来,第二天直接查询统计结果表就是)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

迷你仙 2022-09-10 15:02:11

既然是离线统计,那直接存储json这种数据格式会比较好。这样数据的灵活性与通用性都都很好。
没有必须设计很复杂的表结构来存储特定的数据。

怕倦 2022-09-10 15:02:11

可以用个cronjob抽出来 然后写入到mongodb 做离线分析。确实同楼上所说 没必要设计复杂的表结构去存储。

摘星┃星的人 2022-09-10 15:02:11

同意前面两位的看法,没必要弄数据库表,可以看看elasticsearch + kibana

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文