撑千万级,大型电商分布式架构解析(19)
读写分离:一般解决读比例远大于写比例的场景 , 可采用一主一备 , 一主多备或多主多备方式 。
本案例在业务拆分的基础上 , 结合分库分表和读写分离 。 如下图:
(1) 业务拆分后:每个子系统需要单独的库;
(2) 如果单独的库太大 , 可以根据业务特性 , 进行再次分库 , 比如商品分类库 , 产品库;
(3) 分库后 , 如果表中有数据量很大的 , 则进行分表 , 一般可以按照 Id , 时间等进行分表;(高级的用法是一致性 Hash)
(4) 在分库 , 分表的基础上 , 进行读写分离;
相关中间件可参考 Cobar(阿里 , 目前已不在维护) , TDDL(阿里) , Atlas(奇虎 360) , MyCat(在 Cobar 基础上 , 国内很多牛人 , 号称国内第一开源项目) 。
分库分表后序列的问题 , JOIN , 事务的问题 , 会在分库分表主题分享中 , 介绍 。
推荐阅读
- 单机|游戏推荐:当前八款最热门的大型单机,都是不容错过的精品游戏
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 天堂w|各地鲸鱼玩家齐聚一堂,《天堂W》上市两天的收入突破九千万元
- 穿越火线|CF:火线角色“千千万”,角色大集结确定不来?
- 炉石传说|炉石传说:把冲锋玩到极致?设计师千万不能看到的OTK冲锋套路
- edg战队|疯狂!EDG夺冠\承包\热搜,上亿人狂欢!千万不要找极端游戏男?
- 电影霸主|大话2超千万的伤害!大君携手全服霸主队伍速刷顶级BOSS天罡18星
- 圣战群英传|DNF:最强大作战注意事项!想领2本红字书,上线后千万不要去刷图
- 原神|原神:抽到新武器该给谁用?详细分析来了,千万别浪费这两把神器
- lpl|S11的LPL如此拉跨,为何依然被吹到世界第一?多半是因为电商三大家!