如题,就是简单的接收前端的埋点上报,计数,主要是一堆文章,要记录每篇文章的推荐 UV 、浏览 UV,还能统计所有文章的 UV,最后统计展示出来,都是以日为维度,请教大佬们,用什么做? redis? mysql? elasticsearch?
如题,就是简单的接收前端的埋点上报,计数,主要是一堆文章,要记录每篇文章的推荐 UV 、浏览 UV,还能统计所有文章的 UV,最后统计展示出来,都是以日为维度,请教大佬们,用什么做? redis? mysql? elasticsearch?
|
OktfolioOct 22, 2021
1
ElasticSearch, MongoDB
|
|
2
motamo
|
|
eason1874Oct 22, 2021
5
PV/UV 统计的数据库好像比较流行用 PostgreSQL
别用 matomo,开源版很吃资源,付费版不了解 |
|
hidemyselfOct 22, 2021
6
我们之前是用 redis 做的
|
|
liujinayu4303Oct 22, 2021
8
redis hyperloglog 了解下
|
|
9
@hidemyself redis 计数很方便,但是比如我要汇总是不是比较麻烦啊,比如获取所有文章的总 UV 这种,还有按日期分组筛选这些,
|
|
10
@liujinayu4303 我还在纳闷 redis 咋做,原来是有更高级的算法,多谢大佬,我去搜搜
|
|
feitxueOct 22, 2021
11
必须要自研吗?
如果不是,接入三方的应该会更快。 百度 cnzz 腾讯 谷歌 都有 |
|
abigeaterOct 22, 2021
12
redis->定时写回数据库
|
|
kingeOct 22, 2021
14
直接用现成的统计产品,自己写的统计不准确
|
|
feitxueOct 22, 2021
16
建议你调研一下大厂现有的统计产品的功能,再决定是否自研。
|
|
thetbwOct 22, 2021
19
上家公司的是直接接入腾讯有数
|
|
lithiumiiOct 22, 2021 via Android
20
建议接入 sass
虽然自建 matomo 可以做 |
|
21
完了,我感觉偏了,我标题写差了,其实是 app 访问行为的统计,不是网站。app 埋点上报,后端统计,大佬们,
|
|
hrdslinOct 22, 2021
22
直接上友盟
|
|
cowcomicOct 22, 2021
23
友盟解决
|
|
chenstorOct 22, 2021
24
友盟或者诸葛
|
|
qq1340691923Oct 22, 2021
25
thinkdata,神策数据,用完你会回来感谢我的
|
|
qq1340691923Oct 22, 2021
26
thinkingdata,神策数据,用完你会回来感谢我的
|
|
wellscOct 22, 2021
28
redis 呗,也不是很复杂的业务
|
|
MineDogOct 22, 2021
29
简单的 redis 的 HLL 就够了
|
|
MineDogOct 22, 2021
30
当然 bitmap 也可以
|
|
fuchaofatherOct 22, 2021
31
比较麻烦。建议还是使用现成服务,业务量较大的话可能需要依赖大数据环境。说一下我们以前的整体架构:
前端埋点 -> nginx -> tomcat 集群(简单处理解压过滤等)-> kafka -> 多应用点同时消费写到本地文件 -> 上传到 hive 日期分区表 -> spark 计算 -> 写入 hbase (用户 id 使用 bitmap) -> phoniex 查询( redis 缓存) |
|
ericlsOct 23, 2021 via iPhone
32
clickhouse
|
|
duanqiaoyanyuOct 23, 2021
33
bigmap Hyperloglog
|
|
efaunOct 24, 2021
34
随机数
|