mysql - 电商如何存储营业额数据
怪我咯
怪我咯 2017-04-17 15:28:33
[MySQL讨论组]

不知道淘宝是怎么存储商家的总营业额, 需要根据商家的总营业额进行排序
觉得对订单的交易实时更新商家的营业额有点不合理, 并发数太大的话, 可能会造成营业额数据不够准确, 前提是不加锁的情况下, 加锁就影响到了订单交易量了.
大家觉得淘宝是不是专门做了一个数据仓库用来统计的

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
伊谢尔伦

个人瞎猜一把:

  1. 淘宝这种体量估计是有大数据系统离线计算的,这种粒度会比较大,比如针对每家店以天为单位来计算,这样起码能拿到截止昨天的营业额。

  2. 同时应该也会做实时的统计,比如每家店当天的营业额,这个可以用redis之类的来做。同时每条交易是存数据库的,所以redis数据丢了也不怕。

  3. 这种实时的和离线的数据一综合就是商家的实时总营业额了。

这东西说大了其实就是一种Lambda架构,有兴趣的可以去看看

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号