午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

java - mysql單表流水500W數(shù)據(jù)多維度統(tǒng)計的方案

瀏覽:166日期:2022-06-12 13:37:25

問題描述

現(xiàn)在項(xiàng)目中有張流水表結(jié)構(gòu)大概如下id sdkVersion jarVersion countryCode imei createTime

以前的需求是按sdkVersion,jarVersion,countryCode的分組求總數(shù)和imei排重后的總數(shù),大致sql如下:

select sdkVersion,jarVersion,countryCode,count(*),count(distinct imei) from xxx where createTime = ’xxxx-xx-xx’group by sdkVersion,jarVersion,countryCode

查出前一天的所有數(shù)據(jù)然后匯總到一張表里,結(jié)構(gòu)大概如下

id sdkVersion jarVersion countryCode count(*) count(distinct imei) createTime

然后現(xiàn)在的需求是要任意緯度的組合查詢,就是可以group by sdkVersiongroup by jarVersiongroup by countryCodegroup by sdkVersion,countryCode等等各種組合,如果按以前的每日匯總方案的話就要為不同的緯度組合建立很多個表,有什么好的方案可以解決這種問題?或者是用專門的統(tǒng)計框架可以解決的?

問題解答

回答1:

樓主可以去看看PipelineDB流式數(shù)據(jù)庫

回答2:

apache kylin, 亞秒級olap

回答3:

每日匯總的話,實(shí)時性要求并不高,500W 記錄也還在可以處理的范圍內(nèi),視圖 + 定時計劃,可以滿足要求,不需要建多表。題主最好能說明一下有什么瓶頸或者痛點(diǎn),畢竟 mysql 是個成熟產(chǎn)品,換用新銳技術(shù)有一定風(fēng)險。

回答4:

寫存儲過程,每天定時跑就行了

相關(guān)文章:
主站蜘蛛池模板: 欧美黄色录像片 | 在线观看资源 | 久久久久亚洲精品国产 | h片在线免费看 | 免费黄色一级视频 | 一区二区三区四区在线观看视频 | 久久精品久久久久久久 | 中文字幕av亚洲精品一部二部 | 亚洲国产精品久久久久 | 美女一区二区视频 | 久久视频在线免费观看 | 午夜黄视频 | 国产精品18p | 97超碰资源总站 | 久久在线精品视频 | av一级大片 | 久久国产热 | 成人免费视频一区二区 | 黄色一级片网站 | 深夜毛片| av一区在线观看 | 午夜久久视频 | 日本免费黄色小视频 | 九九视频在线观看 | 激情无遮挡 | 国内精品99 | 91三级 | 亚洲小视频在线观看 | 男女嘿咻动态图 | 精品人伦一区二区 | 天天超碰| 亚洲精品久久久久avwww潮水 | 国产另类自拍 | 亚洲综合精品在线 | 一区二区免费在线观看视频 | 热久久免费 | 六月婷婷av | 五月婷婷在线观看视频 | 欧美一级艳片视频免费观看 | 黄色在线免费观看网站 | 国偷自拍第113页 |