Mysql Solution
Mr_HanSong
这个作者很懒,什么都没留下…
展开
-
58同城mysql实践
本文转载自:职说 提纲 1)基本概念 2)常见问题及解决思路 3)拆库实战 4)拆库后业务实战 5)总结 一、基本概念 大数据量下,搞mysql,以下概念需要先达成一致 1)单库,不多说了,就是一个库 2)分片(sharding),水平拆分,用于解决扩展性问题 3)转载 2015-04-22 14:31:37 · 1134 阅读 · 0 评论 -
58同城数据库架构设计思路
本文转载自:职说 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证“读”高可用的方法:复制从库,冗余数据,如下图 带来的问题:主从不一致 解决方案:见下文 保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余数据,如下图 带来转载 2015-04-22 14:35:34 · 1354 阅读 · 0 评论 -
实现秒杀的几个想法(续)
还是秒杀. 秒杀一般有几个场景 1.电商秒杀商品 2.抢红包 3.抢票 假设一个场景如下: 某电商公司搞活动,一折秒杀,推出几种秒杀的商品,每种商品1000个,预计100w人抢购 要求: 不能超卖.绝对不可以卖多了. 数据库要扣减库存,并且记录订单明细. 难点分析 1.不能阻塞. 海量的请求就像血栓一样,遍走周身,一旦遇到瓶颈,就会堵塞整个血转载 2015-09-20 13:29:35 · 649 阅读 · 0 评论