【话题讨论】如果让淘宝去卖火车票?——“双十一”背后的技术讨论

[复制链接]
查看11 | 回复9 | 2012-9-4 15:15:55 | 显示全部楼层 |阅读模式
获奖名单如下:
vage
htyansp
sheep_yang678
11.11光棍节已经过去了,各大电商的价格战接近尾声,作为一名技术人员,也见证了不同的架构在面对如此高并发的情况下的处理能力。在这种商战中,重点关注的是淘宝,今年也是公布去OIE以来的第一次面对如此大的访问量。
双11一天时间,支付宝核心数据库集群处理了41亿个事务,执行285亿次SQL,生成15TB日志,访问1931亿次内存数据块,13亿个物理读。最核心的MySQL集群一天支持了20亿个事务。
淘宝双11头一分钟内千万级别访问量,购物车和支付宝无法访问。可见一致性这个事在面对高并发时的困难。不过,淘宝通过调整服务器资源配置,通过throtle流量的方式(拒绝用户)让系统稳定,可见淘宝运维能力很强。系统运维是架构设计的重中之重。
数据库又一次蛋定地顶住了,容量分析到位,预防措施到位,核心数据库顶住了每秒十万的事务,百万的SQL执行。
讨论话题:
1、支付宝核心数据库集群如此的处理能力,作为技术人员,请谈谈自己的感想。
2、淘宝已经开始转向开源系统了,而且已经经过了高并发的验证。在大数据时代下,是不是会有更多的互联网公司转向开源,在互联网行业准备做Oracle DBA的同学,是否意味着就业机会越来越少,该怎么办?
3、在感概如此威猛的集群处理能力同时,不得不提起蛋疼的12306,在业务复杂性和巅峰时间的负载比淘宝大促低很多的情况下,12306每次都扛不住,支付宝订单数超过一亿,而12306最高一天出票量大约是166万。问题会出现在什么地方?
4、你所负责的数据库,最高的事务数每秒达到多少?你是否考虑过如果一分钟内千万级别访问量压倒你所访问的数据库上,你如何去应对?是采用RAC还是采用mysql集群,还是用Oracle Exadata?
5、 淘宝运维部门在这次突然爆发高并发的快速处理能力起到很重要的作用。作为DBA,我们自己的团队是不是也具备这种能力?你平时是如何去部署预期高并发的预案?

活动时间:2012-11-13——2012-12-4
活动奖励:针对以上任意一个问题跟帖回答,我们会在讨论结束后,随机抽选讨论最积极的3名网友赠送《Oracle DBA手记3:数据库性能优化与内部原理解析》这本书作为奖励。这本书的数量有限请大家抓住宝贵的机会哦~~~





回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
本帖最后由 sheep_yang678 于 2012-11-14 11:26 编辑
1、作为一个技术人员,面对强大的淘宝及支付宝系统数据库处理能力,我唯一的感想就是:教练,我想进去学习一下。2、这个得看oracle对mysql的收费情况了,目测鸭梨不大。
3、12306采用weblogic+oracle+hibernate的方式实现,但在设备选型上oracle的exadata、exalogic全面出局(好像是这样),另外系统以前还有SQL注入的BUG(某人在论坛上发的贴),说明开发以及系统集成上面经验不足架构设计以及开发能力肯定不过关。另外从设备选型方面看,钱肯定是被黑掉了很多,当然你也可以喷我说别的东西好。(这段请无视)
4、我负责的数据库?每天归档还没过T呢,小库,大型负载进行肯定不成,一个3节点的RAC肯定扛不住很高的访问,换exadata是我的首选。
5、我的团队?一个人也可以叫团队咩?




回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
sheep_yang678 发表于 2012-11-14 11:06
先抢沙发再编辑

好同学 哈哈哈

感谢积极参与我们的活动哦
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
小豆呐呐 发表于 2012-11-14 11:21
好同学 哈哈哈 感谢积极参与我们的活动哦


嘿嘿
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
sheep_yang678 发表于 2012-11-14 11:06
1、作为一个技术人员,面对强大的淘宝及支付宝系统数据库处理能力,我唯一的感想就是:教练,我想进去学习一 ...

一个人的团队叫扛把子,台柱子
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
buptdream 发表于 2012-11-14 11:29
一个人的团队叫扛把子,台柱子

感觉叫苦逼更合适


回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
社会主义制度产生的12306怎么能比呢。那就是一个demo而已,根本不是什么系统。就一个垃圾。
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
3、在感概如此威猛的集群处理能力同时,不得不提起蛋疼的12306,在业务复杂性和巅峰时间的负载比淘宝大促低很多的情况下,12306每次都扛不住,支付宝订单数超过一亿,而12306最高一天出票量大约是166万。问题会出现在什么地方?
最终的问题出在:淘宝出了问题,消费者就要跑别家买了,12306出了问题你就要排队去买票,始终还是得找铁道部买票。
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
不管怎么样,要采购exadata了
回复

使用道具 举报

千问 | 2012-9-4 15:15:55 | 显示全部楼层
tom0732 发表于 2012-11-14 13:40
3、在感概如此威猛的集群处理能力同时,不得不提起蛋疼的12306,在业务复杂性和巅峰时间的负载比淘宝大促低 ...

万恶的垄断!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行