文章詳情頁
mysql - 電商如何存儲營業額數據
瀏覽:125日期:2022-06-19 08:56:39
問題描述
不知道淘寶是怎么存儲商家的總營業額, 需要根據商家的總營業額進行排序覺得對訂單的交易實時更新商家的營業額有點不合理, 并發數太大的話, 可能會造成營業額數據不夠準確, 前提是不加鎖的情況下, 加鎖就影響到了訂單交易量了.大家覺得淘寶是不是專門做了一個數據倉庫用來統計的
問題解答
回答1:個人瞎猜一把:
淘寶這種體量估計是有大數據系統離線計算的,這種粒度會比較大,比如針對每家店以天為單位來計算,這樣起碼能拿到截止昨天的營業額。
同時應該也會做實時的統計,比如每家店當天的營業額,這個可以用redis之類的來做。同時每條交易是存數據庫的,所以redis數據丟了也不怕。
這種實時的和離線的數據一綜合就是商家的實時總營業額了。
這東西說大了其實就是一種Lambda架構,有興趣的可以去看看
相關文章:
1. css - 如何使一個 inline-block 元素的子元素自動填充2. javascript - 多個axios同時請求,數據被前面的請求覆蓋,如何解決?3. javascript - 請問為什么這個補零函數為什么要放window.onload外面?4. css3 - 想用rem給width與height進行賦值時,該怎么計算呢?以誰為參照物呢?5. javascript - 微信公眾號開發分享給朋友和分享到朋友圈功能的參數都失效了嗎?6. 前端 - 使用css3 rem設置百分比出現的問題?7. javascript - 遇到一個奇怪的現象,按鈕可以拖動到編輯框中8. 致命錯誤: Class ’appfacadeTest’ not found9. 為什么php修改數據無法同步到數據庫,只是當前頁面修改成功?10. javascript - vuex,getters只執行了一次,數據更新getters的數據沒有更新
排行榜
