测试结果,OceanBase没有错漏一个数据。程立当即拍了板:10%都切给你们。
这个决定成就了OceanBase在双11的首秀,“相当于Oracle和鲁肃(程立的花名)都帮了我们一把。”师文汇笑着说。
这时距离2014年的双11,时间已经不足两周。可靠性虽然经受住了考验,但OceanBase毕竟是个诞生才四年的年轻数据库,小问题层出不穷,比如响应时间长达10毫秒,比Oracle差了好几个数量级。最后十来天,师文汇和全团队的同学一起,硬是把它优化到了1毫秒以下。
“做了这么些年,对它的容量和性能还是比较有信心的。”师文汇说。
他说得轻描淡写,但在这个曾经面临团队解散项目取消的产品身上,他和整个团队一起倾注了多少心血,除了他们自己之外,谁也说不清楚。
OceanBase最初并不是为双11而做的,但在双11这个舞台上,它第一次获得了聚光灯下的位置,并且表现卓越,从此,支付宝开启了核心交易系统完全搬迁上OceanBase的进程。
到今年,OceanBase对内100%承载蚂蚁业务的流量。对外,在被誉为“数据库领域世界杯”的TPC-C基准测试中,打破了由美国公司Oracle(甲骨文)保持了9年之久的世界纪录,成为首个登顶该榜单的中国数据库产品。
【六】我赢了一只apple watch
2015年,李俊奎去拜访了上海证券交易所,那里的交易系统部署在6台大型计算机上,交易峰值能达到每秒10万笔。
他大为惊叹:10万笔!何等高不可攀的数字!什么时候支付宝也能达到就好了!
回到杭州,他马上与同学们分享了这次见闻,结果同学们告诉他说,今年我们的目标就要超过每秒10万笔了。
李俊奎一想,这种一听就不可能的目标,是支付宝的作风,没毛病。
与此同时,郑洋飞则在为这个目标头痛不已。他刚刚跟他的主管打了一个赌,赌的是他作为2015年双11全链路压测的负责人,能不能保障双11的支付不出任何问题。赌注是一只apple watch。
这一年是90后的郑洋飞第一次挑大梁,从双11的参与者转换角色成为一个项目的主导者。但这一年也是他和团队都“忍辱负重”的一年,上半年,因为频繁不断的可用率问题,他们做稳定性的团队也在频繁遭受打击,士气不振,不少同学选择了离开,内外的质疑声也接连不断,那几个月,空气里都仿佛写满了“难熬”二字。
“当时团队没几个人了,但是人人都憋着一口气,想着一定要把双11这个事情搞好。”郑洋飞说,“就是不想让人觉得支付宝不行。”