文章详情页
mysql - 电商如何存储营业额数据
浏览:127日期:2022-06-19 08:56:39
问题描述
不知道淘宝是怎么存储商家的总营业额, 需要根据商家的总营业额进行排序觉得对订单的交易实时更新商家的营业额有点不合理, 并发数太大的话, 可能会造成营业额数据不够准确, 前提是不加锁的情况下, 加锁就影响到了订单交易量了.大家觉得淘宝是不是专门做了一个数据仓库用来统计的
问题解答
回答1:个人瞎猜一把:
淘宝这种体量估计是有大数据系统离线计算的,这种粒度会比较大,比如针对每家店以天为单位来计算,这样起码能拿到截止昨天的营业额。
同时应该也会做实时的统计,比如每家店当天的营业额,这个可以用redis之类的来做。同时每条交易是存数据库的,所以redis数据丢了也不怕。
这种实时的和离线的数据一综合就是商家的实时总营业额了。
这东西说大了其实就是一种Lambda架构,有兴趣的可以去看看
相关文章:
1. mac连接阿里云docker集群,已经卡了2天了,求问?2. javascript - 图片链接请求一直是pending状态,导致页面崩溃,怎么解决?3. Ant design vue中的联动选择取消操作4. java - 需要一个加密,验证算法5. css - 移动端 盒子内加overflow-y:scroll后 字体会变大6. html5 - 关于电脑手机ip地址的问题7. java - 急等。vs写一个简单程序关闭黑窗老是响应很久,然后报错,无法再次运行8. 浅谈Vue static 静态资源路径 和 style问题9. javascript - nodejs关于进程间发送句柄的一点疑问10. python爬虫 - mongodb 存入了pymongo传入的多个数据之后怎么提取有用的数据
排行榜
