`
nanjingjiangbiao_T
  • 浏览: 2593768 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

从双十一看淘宝负载能力~让12306汗颜了~

 
阅读更多

从双十一看淘宝负载能力~让12306汗颜了~

昨天,淘宝天猫在零点瞬间时涌入超过1000万人,这一数字比去年的342万翻了将近三番。


瞬间并发量超过千万, 在互联网史上是非常罕见的。并且这1000万大多用户都是登录状态,并且在不停的访问商品。


相比12306网站, 他们只能采取限制用户登录的方式保证系统运行。 还经常出现无法付款的现象。 他们的理由竟然是订单支付太多。


那么就请看看淘宝昨日的订单量:

11.11购物狂欢节当天,天猫和淘宝共吸引2.13亿独立用户访问。支付宝数据显示,全天订单数达到1.058亿笔,为淘宝网全网带来191亿元销售额。


虽然昨日凌晨出现了短暂的几分钟系统忙,未能支付的情况。 但是过几分钟又可以正常支付了。 相比12306一直支付不了要强一些的。

淘宝昨天的负载能力,只能说是互联网电子商务的一种全民测试。 几乎完全负载了中国网名的访问。 对于我们这些普通程序员来说, 我们只能膜拜了。。


淘宝这么强的负载能力,究竟是怎么搞的。 请高手指导。

不过, 购物的时候,支付宝支付不了的时候,我用工具看到了报一个错。 看到了支付宝的数据库框架。

好像是:spaner。 参考资料:http://blog.csdn.net/yjflinchong/article/details/8172884


spaner 全球级的分布式数据库 Google Spanner原理

Spanner 是Google的全球级的分布式数据库 (Globally-Distributed Database) 。Spanner的扩展性达到了令人咋舌的全球级,可以扩展到数百万的机器,数已百计的数据中心,上万亿的行。更给力的是,除了夸张的扩展性之外,他还能 同时通过同步复制和多版本来满足外部一致性,可用性也是很好的。冲破CAP的枷锁,在三者之间完美平衡。

Spanner是个可扩展,多版本,全球分布式还支持同步复制的数据库。他是Google的第一个可以全球扩展并且支持外部一致的事务。Spanner能 做到这些,离不开一个用GPS和原子钟实现的时间API。这个API能将数据中心之间的时间同步精确到10ms以内。因此有几个给力的功能:无锁读事务, 原子schema修改,读历史数据无block。

EMC中国研究院实时紧盯业界动态,Google最近发布的一篇论文《Spanner: Google’s Globally-Distributed Database》, 笔者非常感兴趣,对Spanner进行了一些调研,并在这里分享。由于Spanner并不是开源产品,笔者的知识主要来源于Google的公开资料,通过现有公开资料仅仅只能窥得Spanner的沧海一粟,Spanner背后还依赖有大量Google的专有技术。


转载请注明来源:http://blog.csdn.net/yjflinchong/article/details/8172768


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics