最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 13:20:29
文檔

SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例

SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例:在一個(gè)網(wǎng)站廣告系統(tǒng)中, 需要針對(duì)每一個(gè)用戶所接受的彈窗次數(shù)和點(diǎn)擊次數(shù)這兩個(gè)重要指標(biāo)進(jìn)行統(tǒng)計(jì), 從而進(jìn)行效果分析和精準(zhǔn)投放的改進(jìn). 這兩個(gè)指標(biāo)的統(tǒng)計(jì)算法其實(shí)非常簡單, 主要的難點(diǎn)在于大數(shù)據(jù)量. 廣告系統(tǒng)的涉及的用戶量達(dá)到數(shù)千萬人, 每天的日志數(shù)據(jù)量是幾
推薦度:
導(dǎo)讀SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例:在一個(gè)網(wǎng)站廣告系統(tǒng)中, 需要針對(duì)每一個(gè)用戶所接受的彈窗次數(shù)和點(diǎn)擊次數(shù)這兩個(gè)重要指標(biāo)進(jìn)行統(tǒng)計(jì), 從而進(jìn)行效果分析和精準(zhǔn)投放的改進(jìn). 這兩個(gè)指標(biāo)的統(tǒng)計(jì)算法其實(shí)非常簡單, 主要的難點(diǎn)在于大數(shù)據(jù)量. 廣告系統(tǒng)的涉及的用戶量達(dá)到數(shù)千萬人, 每天的日志數(shù)據(jù)量是幾

在一個(gè)網(wǎng)站廣告系統(tǒng)中, 需要針對(duì)每一個(gè)用戶所接受的彈窗次數(shù)和點(diǎn)擊次數(shù)這兩個(gè)重要指標(biāo)進(jìn)行統(tǒng)計(jì), 從而進(jìn)行效果分析和精準(zhǔn)投放的改進(jìn). 這兩個(gè)指標(biāo)的統(tǒng)計(jì)算法其實(shí)非常簡單, 主要的難點(diǎn)在于大數(shù)據(jù)量. 廣告系統(tǒng)的涉及的用戶量達(dá)到數(shù)千萬人, 每天的日志數(shù)據(jù)量是幾

在一個(gè)網(wǎng)站廣告系統(tǒng)中, 需要針對(duì)每一個(gè)用戶所接受的彈窗次數(shù)和點(diǎn)擊次數(shù)這兩個(gè)重要指標(biāo)進(jìn)行統(tǒng)計(jì), 從而進(jìn)行效果分析和精準(zhǔn)投放的改進(jìn). 這兩個(gè)指標(biāo)的統(tǒng)計(jì)算法其實(shí)非常簡單, 主要的難點(diǎn)在于大數(shù)據(jù)量. 廣告系統(tǒng)的涉及的用戶量達(dá)到數(shù)千萬人, 每天的日志數(shù)據(jù)量是幾億條.

最開始的想法是使用 MySQL 數(shù)據(jù)庫, 不過這個(gè)方案馬上就被否, 因?yàn)槿绱舜罅繑?shù)據(jù)已經(jīng)遠(yuǎn)遠(yuǎn)超過 MySQL 的存儲(chǔ)能力, 必定帶來許多無謂的問題.

第二個(gè)方案是使用 Redis. Redis 是內(nèi)存存儲(chǔ)方案, 速度快, 而且 zset 數(shù)據(jù)結(jié)果存儲(chǔ)列表數(shù)據(jù)非常方便, 能直接地統(tǒng)計(jì)用戶的彈窗次數(shù)和點(diǎn)擊次數(shù). 不過, Redis 本身的局限就是它最多能存儲(chǔ)不超過內(nèi)存容量的數(shù)據(jù), 對(duì)于一臺(tái) 100G 內(nèi)存的服務(wù)器, Redis 最好是存儲(chǔ)不超過 30G 的數(shù)據(jù)量. 因此, Redis 的方案在運(yùn)行了短時(shí)間之后也被否定了.

第三個(gè)方案是使用 SSDB. SSDB 可以存儲(chǔ) TB(1000GB) 級(jí)別的數(shù)據(jù), 并且支持列表等集合數(shù)據(jù)結(jié)構(gòu), 有著和 Redis 高度兼容的 API, 所以, 當(dāng)從 Redis 遷移到 SSDB 時(shí), 改動(dòng)非常小.

每一個(gè)用戶的彈窗歷史用一個(gè) zset 來存儲(chǔ), key 是時(shí)間戳, 對(duì)應(yīng)的 score 也是時(shí)間戳, 因?yàn)槲覀冎魂P(guān)心用戶的彈窗歷史, 具體的彈窗信息會(huì)用 map 來存儲(chǔ)(時(shí)間戳作為 key, 對(duì)應(yīng)彈窗信息 value). SSDB 的 zset 支持根據(jù) score 范圍來查詢, 所以只需要一條命令就能算出用戶在任意時(shí)間段內(nèi)的彈窗次數(shù).

用戶的點(diǎn)擊統(tǒng)計(jì)也是類似.

Related posts:

  1. 用PHP遍歷SSDB中的zset集合
  2. 如何使用SSDB的zscan命令
  3. 單實(shí)例支撐每天上億個(gè)請(qǐng)求的SSDB
  4. LevelDB 服務(wù)器 SSDB 支持主從(master-slave)同步了!
  5. Redis 導(dǎo)數(shù)據(jù)的 PHP 腳本

你現(xiàn)在看的文章是: SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例

Linode VPS - 美國虛擬主機(jī) | IT牛人博客聚合網(wǎng)站

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例

SSDB在大數(shù)據(jù)量日志分析中的應(yīng)用案例:在一個(gè)網(wǎng)站廣告系統(tǒng)中, 需要針對(duì)每一個(gè)用戶所接受的彈窗次數(shù)和點(diǎn)擊次數(shù)這兩個(gè)重要指標(biāo)進(jìn)行統(tǒng)計(jì), 從而進(jìn)行效果分析和精準(zhǔn)投放的改進(jìn). 這兩個(gè)指標(biāo)的統(tǒng)計(jì)算法其實(shí)非常簡單, 主要的難點(diǎn)在于大數(shù)據(jù)量. 廣告系統(tǒng)的涉及的用戶量達(dá)到數(shù)千萬人, 每天的日志數(shù)據(jù)量是幾
推薦度:
標(biāo)簽: 一個(gè) 中的 網(wǎng)站
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top