你们都是怎么处理统计需求的?

2018-11-17 11:40:10 +08:00
 fuxinya

现在遇到一个需求, 打开个人页面后, 显示各种统计: 账单数,营收统计, 补贴数,评论数... 等等, 总之统计了一堆玩意.
写了一堆 SQL, 各种 SELECT count / sum... 搞的现在打开界面慢的一笔
有什么好的应对方法,大家有没有做过像店铺统计的

3993 次点击
所在节点    MySQL
8 条回复
ck65
2018-11-17 12:34:26 +08:00
异步跑定时任务缓存结果
zxcvsh
2018-11-17 13:17:08 +08:00
web?
arthasgxy
2018-11-17 13:20:18 +08:00
让老板招募数据分析师
ysweics
2018-11-17 13:50:57 +08:00
两种,一种定时任务,一种使用 ES
likuku
2018-11-17 13:57:27 +08:00
一定要在线实时跑,最简单粗暴就是从在线主库复制出来同步到一台 /多台 全新机器只用于统计用。
Jimrussell
2018-11-17 15:12:34 +08:00
同 4 楼,非实时开几张新表走定时任务;需要实时统计麻烦点上 es 或者 hbase。

cruder 这几年这种需求多了起来,其实很简单,但就是这样很多外包公司还做不好。
chanchan
2018-11-17 15:43:38 +08:00
增删改的时候修改统计信息?
LightLolo
2018-11-18 12:03:38 +08:00
简单一点,可以做一些表格将每天的要统计数据统计好再做聚合查询。
要是有钱的话,楼主你听说过数据仓库和 BI 软件么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX