社区
高性能WEB开发
帖子详情
购物网站的商品和订单是如何分库的,商品越来越多如何设计才能更好的支持扩展,比如从1亿到10亿的扩展,算法又是怎么样?
cs_kill_you
2014-09-27 10:40:13
大家好,如题:购物网站的商品和订单是如何分库的,商品越来越多如何设计才能更好的支持扩展,比如从1亿到10亿的商品扩展,商品ID人算法又是怎么样?订单又要如何处理呢?
...全文
896
3
打赏
收藏
购物网站的商品和订单是如何分库的,商品越来越多如何设计才能更好的支持扩展,比如从1亿到10亿的扩展,算法又是怎么样?
大家好,如题:购物网站的商品和订单是如何分库的,商品越来越多如何设计才能更好的支持扩展,比如从1亿到10亿的商品扩展,商品ID人算法又是怎么样?订单又要如何处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr_JieLQ
2014-11-01
打赏
举报
回复
分布式系统,商人一个api,商品一个api,也就是webservice
涛__涛
2014-10-31
打赏
举报
回复
先回答第一个问题,购物网站的商品和订单是如何分库的,订单我还是觉得应该按照商品类型进行分库,因为这样便于将来拓展。商品ID人算法又是怎么样,这个问题你最好自己设计一个方案来做,通过数字加字母甚至字符。订单又要如何处理,订单当然要进行物理存储了,最好按照日期进行分类,设计一些批处理进行一些数据转移,以减小查询时压力。。
ahopedog
2014-09-28
打赏
举报
回复
我觉得商品可以按照大类、小类进行分库存储。这样的方式在根据固定商品ID进行查询时可以立刻定位。 但是如果进行比如关键字查询,应该使用如lucence的搜索系统了,这个需要建立索引,不能依赖数据库的功能。 数据库只提供基本的数据存储,不能再依靠SQL进行更复杂的查询,也要尽量避免使用太多的SQL。不同模块的功能就专门设计子系统。比如静态化处理等。
10
亿
级
订单
系统
分库
分表
设计
思路
一、背景 随着公司业务增长,如果每天
10
00多万笔
订单
的话,3个月将有约
10
亿
的
订单
量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库改造迫在眉睫。 二、
订单
数据如何划分 我们可以将
订单
数据划分成两大类型:分别是热数据和冷数据。 热数据:3个月内的
订单
数据,查询实时性较高; 冷数据A:3个月 ~ 12个月前的
订单
数据,查询频率不高; 冷数据B:1年前的
订单
...
10
亿
级
订单
系统
分库
分表
设计
思路!
作者 :架构小黑 | 微信公众号:架构师之巅一、背景随着公司业务增长,如果每天
10
00多万笔
订单
的话,3个月将有约
10
亿
的
订单
量,之前数据库采用单库单表的形式已经不满足于...
数据库改造:怎样用MySQL对
10
亿
级
订单
量进行
分库
分表?
一、背景 随着公司业务增长,如果每天
10
00多万笔
订单
的话,3个月将有约
10
亿
的
订单
量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库改造迫在眉睫。 二、
订单
数据如何划分 我们可以将
订单
数据划分成两大类型:分别是热数据和冷数据。 热数据:3个月内的
订单
数据,查询实时性较高; 冷数据A:3个月 ~ 12个月前的
订单
数据,查询频率不高; 冷数据B:1年前的
订单
数据,几乎不会查询,只有偶尔的查询需求; 可能这里有个疑惑为什么要将冷数据分成两类,因为根据实际场景需求,用户基本不会去查...
订单
分库
分表实践总结
订单
分库
分表实践总结 主库容量已接近服务器物理空间上限,同时也已经达到MySQL的处理上限,很快将无法再处理新增
订单
。 旧
订单
库面临的问题有: 1、超大容量问题
订单
相关表都已经是超大表,最大表的数据量已经是几十
亿
,数据库处理能力已经到了极限; 单库包含多个超大表,占用的硬盘空间已经接近了服务器的硬盘极限,很快将无空间可用; 2、性能问题
分库
分表:应用场景、方式方法、面临问题
为什么要
分库
分表 移动互联网时代,海量的用户每天产生海量的数量,比如:用户表、
订单
表、交易流水表。 以支付宝用户为例,8
亿
;微信用户更是
10
亿
。
订单
表更夸张,比如美团外卖,每天都是几千万的
订单
。 淘宝的历史
订单
总量应该百
亿
,甚至千
亿
级别,这些海量数据远不是一张表能Hold住的。 事实上MySQL单表可以存储
10
亿
级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW以下是最佳...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章