请推荐一款单机数据库有哪些!能容纳千万级记录以上

nba单节得分记录-本站体育11月5日报道:洛杉矶湖人队(5胜1负)已拿到5连胜他们6日将做客挑战芝加哥公牛队(2胜5负)。勒布朗和戴维斯要继续发挥领袖作用引领球队他们也需要身边的队友们有更好的表现,湖人队要保持强势冲击6连胜公牛队刚遭遇一场败仗,他们要在主场争取反弹拉文、马尔卡宁要带领浗队,他们力争掀翻湖人队(北京时间11月6日9点 联合中心NBATV直播)
湖人队在客场以103-96击败马刺队,他们拿到5连胜这是科比时代后湖人队的第3個5连胜。随着76人队输给太阳队湖人队和热火队、76人队一起拥有联盟最佳战绩。继续做客对阵公牛队湖人队要保持强势冲击6连胜。戴维斯刚被评为上周西部最佳球员他本赛季场均得到, 重庆时时彩开奖结果, **结果, 新浪 体育, 一定牛, sports, 和护士姐姐同居, 开奖现场, 开码结果, 快乐双彩, 新浪nba直播, 意甲赛程表, 体育新闻网, 彩票作假, 法甲射手榜, 王晓静, , 新浪围棋, 欧冠积分榜, 中国竞猜网, 卡塔尔世界杯, 中国队, **, 法甲赛程, 新浪 体育, 开机号, 开獎直播, 爱彩, 必发指数, 围棋新闻, 高层, sina nba, 欧冠积分, 世界杯亚洲区预选赛, 英超积分, 国内, 走势图, 马报, 哈雅公主, 新彩吧, 欧冠小组赛, 2元彩票网, 彩宝贝, 英超寶贝, 香港赛马, 36选7中奖规则, 香港现场开奖结果, 恒大 亚冠, 浦和, 营业, **怎么玩, 西甲射手榜, 足彩赔率, 7位数, 庄神, 意甲积分, 湖人 快船, 吴静钰, 香港赛马排位, 德甲积分, 新浪足球彩票, 裸足, 巴萨球员名单, 张德培, 北京单场, 亚洲区, 映画网, 雷吉米勒, 双色球120期, 大奖, 必发, 雅加达亚运会, 典礼, 彩票预测, 新浪足球, 英超赛程表, **, 雷耶斯, **开奖网站, 新浪国际足球, 曼城阵容, 足球彩票网, 博彩公司, 新浪体育网, 罗洗河, 彩易网, 彩神通, f1新闻, 彩票购买, 新浪棋牌, 林书豪微博, 比爾盖茨女儿, 探球, 体操世锦赛, 双色球122, 巴萨欧冠, 网球比赛, 胆拖, **开奖时间, 中彩网3d, av综合网, 中彩网3d走势图, **开奖现场, 女排世界杯2019, 开码, 新浪英超, 中国女排vs荷兰女排, 亚冠 恒大, 新浪体育直播, 足球竞猜, **排位表, 海博, 太湖钓叟, 开奖号码, 贵州智诚, 金志扬, 体育网, 彩票 开奖, 体育比赛, 梅西年薪, 福利彩票开奖直播, 0.3 法甲积分, 乒乓球世界冠军, 莱德基, 远藤保仁, 重庆时时彩官网, 彩票2元网, 新浪f1, 时时彩网站, 澳门彩票有限公司, 梅西金球奖, **现场开奖, 2019女排世界杯赛程, 年维泗, 梅西进球数, 西甲赛程表, 重庆时时彩开奖号码, 高尔夫规则, 中国女排世界杯, ****, 欧冠分组, 欧赔, 购买彩票, 购彩, 中华彩票, 五码, 埃蒙斯, 王仕鹏微博, nba sina, **开奖日期, 唐韦星, 大赢家彩票, 斯诺克排名, 新浪爱彩网, 谁动了我的棺材,齐鲁寻宝 4迷雾,18大领导班子,18名上将被去职弃用,18上将去职清洗2 6,1909年自拍照,19次捐款955万,1q币等于多少q点,1q币购物券,1q币购物券怎么用,1rdt军海,2009杯具进行曲,2010新城劲爆颁奖礼,军事政变,2012 3 班,济南童博会,济南一中厕所门,寂寞的皮球,蓟县haobc,冀中能源贴吧,冀中英豪传,加班后出游吹成面瘫,加尔各答邮编,加拿大辣椒城,加拿大男童患怪病,加泰前主席被捕,加藤敬二,加罂粟粉提鲜获刑,加油大魔王112,加兹奥达劫,筠连郝家,俊茂微电子,郡主大人万万岁,卡布西游夜间版,卡登士,卡卡乐园2,卡拉克西军需官,卡拉是条狗好看吗,卡拉是条狗结局,卡縵圣茶,卡米贝菲,卡普利希托,卡斯特罗拉博雷罗犬,卡塔尔撤海外资金,卡特尔联盟,卡徒 真实,卡徒真实,卡唯度,开发商召人围殴业主,开光小金饰有什么用,开假警车巡街半年,开讲座发挂面骗23万,开鲁二中贴吧,开门大吉,开普敦抗旱指挥部,开心餐厅布局,开心跳跳兔,开阳浴池,开运桃花陀罗尼像,魯南世纪人才纸,终极一班2粉丝见面会,终极一班2剧照,终极一班2庞教授,终极一班3qvod,终极一班3见面会,终极一班3首映会,终极一家第二部什么时候出,终極一家片尾曲,终极一街全集优酷,终极一街什么时候出,终结者1qvod,终结者2018 qvod,终结者2018快播,钟尔璞简历,钟利提,钟莉颖新浪微博,钟祥金御华府,钟宜凌,种丹妮否认抢戏份,种下星星的日子百度影音,众望玥坊,众鑫丝,众鑫丝案件,众信发债,众折汇,重大信号 央视悄悄改对台湾代表队的称呼,重返地球 豆瓣,偅返地球快播,重庆18680好,重庆haobc vip,重庆巴蜀中学校草,重庆大轰炸再添铁证,重庆大学背影女神,重庆福原爱动物医院,重庆公寓煤气爆炸,重庆会考吧,重庆旅游卫视,重庆歪歌横行,重生还珠杜若兰,重生豪门淑媛,重生妻子的复仇,重生全能酷女神,重生小保姆19楼,重生小地主19楼,重生修道士,重生异世之乾坤诀,重生玉兰山庄,重生在好友的旧情人身上,重生之超级遁杀,重生之超级公子txt,重生之凤求凰19楼,重生之高门嫡女19楼,重生之皇马老板,重生之逆乱忝道,重生之溺爱无边,重生之女氏终结者,重生之破茧桃乐儿,重生之傻妻训六夫,重生之誓不嫁豪门,重生之玩转nbatxt,重生之艺能天后,重生之政路风流,偅拾斯莱特林的荣耀,重修之灭仙弑神后传,周x康,周yong康政变,周笔畅的淘宝店,周斌 康师傅,周滨简历,周法兴 简历,周涵简历,周家二嫂电视剧,周杰伦怒斥狗肉节,周口二中贴吧,周口一中贴吧,周立波发律师声明,周立波发声明辟谣,周梁淑仪,周梁淑怡,周觅整容,周明德与李小林,周平 体操,周其凤女儿,周生贤简历,周司农,周挺 挺王子,周韦彤 外围,周韦彤男人装,周韦彤三围,周维老婆,周希汉简历,周希汉生活作风问题,周小燕子女,周新池 所有电影,周┅上班的熊样gif,周一围避谈朱丹,周殷因,周永慷,周永慷被软禁,周永慷政变,周勇康被捕,周渝美脚,周禹候,周元根简历,朱豪将军,朱佳煜是谁的孩子,朱佳煜微博,朱雷 文音,朱雷个人资料,朱令案最新进展,朱明国供出名单,朱圣祎不雅照,朱松花图片,朱松花微博,朱晓东 我型我秀 杀妻,朱茵被侮辱事件,朱茵复出拍戏,朱元冰qq,朱云来简介,朱云来近况,朱云来老婆,朱云来年薪,朱云来妻子,朱桢的老婆,朱桢老婆,诛寇行动百度影音,诛神7711,诛天浩劫,诛仙昆侖星宿,诛仙离央在哪,诛仙青翼蝠王,珠宝名匠的荣誉奖章,珠海驴友之家,珠海特区报电子版,珠江商报电子版,诸陈王故人皆自引去,诸神的黄昏 泰達米尔,诸神的黄昏泰达米尔,猪哥会社,猪哥会社2011,猪哥会社飞轮海,猪哥会社江蕙,猪鬼王道,猪牛皮冒险岛,猪猪侠泡泡糖,竹林卫的印章,竹林卫东来鍢在哪里,竺延风被调查,主持人李密,主持人欧阳智薇内衣,主规划师的蓝图,主神法则,煮机坛子,助拉逼脱庙栾,住在蛋糕里的天使,注满月井,祝美杉,抓蛇狂人,抓野生大蟒炖汤,抓住偷水贼,拽妃爆君,拽少爷恋上冷千金,拽少爷吻上冷千金,拽丫头的霸道殿下,专题栏福昕阅读器,专心种田文,专业做聖邦注塑机机筒,转身许颂,赚了八年广告费,庄则栋追悼会,装备花屏补丁,撞死3人仍酣睡,追钗奇缘考试答案,追美名妆,追忆之风神石,准备就绪的霜狼,准返网首页,灼眼的夏娜special,卓琳 模特,卓琳爱尔,卓琳简历,卓尼斯官网,卓伟欲曝郭晶晶田亮秘事,卓文萱个人资料,卓文萱快乐大本营,卓文萱微博,卓攵萱新专辑,卓文萱整容,卓彦美容医院,卓彦整形,卓彦整形医院,卓越洪门戒指用什么喂,卓越计划软件 上全狐网,浊气剑,浊气灵剑,淄川驴友驿站,子規啼尽杜鹃红,子怡闺蜜翻版袁姗姗,紫玫瑰歌曲,紫眸忘尘,紫塞明珠跳蚤市场,紫瞳修神,紫仙大魔传,紫夜ro,紫由,自己的英雄 孙楠,自杀村,自由鸟官网,洎由鸟王博,字库门事件,宗博堂奖金制度,宗国英简历,宗庆后女儿车祸,综漫 千夜姬飘舞,综漫之七杀道,综漫之清羽,综艺最爱宪 瑶瑶,综艺最爱宪全集,总裁大叔 禁止外遇,总裁的七日狂爱,总裁的替身前妻300,总裁的替身前妻424,总裁的替身前妻444,总裁的替身前妻冠华居,总裁的致命罪妻,总裁前夫缠上門,总裁强占娃娃妻,总裁少来招惹我,总统街头战,纵横隋唐,纵情兵团,邹城蒂芬妮,邹城蒂芬妮婚纱摄影,邹荷菱,邹宏宇真实身份,邹容快乐大本营,邹嫆微博,邹水水,走着瞧qvod,钻石星泪,攥拳厨师长,嘴中取出232颗牙,最才子 笔趣阁,最大老鼠仓案二审,最毒美人心1,最高权力机关有大动作,最好的我们19,最黑暗侵袭,最后的灰姑娘百度影音,最火软件测官员颜龄,最美好的话 李弘基,最美女孩胡伊萱,最年轻的fmvp,最相思 赵柯,最严金融监管风暴来临,最有料在線zuiyouliao,罪恶之城 燃文,罪青春1,醉里簪花倒著冠,遵化一中跳楼事件,遵义梦网,遵义梦网社区,遵义铁通,昨夜曾立誓离别你,左边的翅膀,左葳葳,左溢的学校,佐德的机括长弓,佐野美铃,佐鹰王子,佐致莱,坐壁观宅斗,坐台小姐百度影音,坐台小姐电影百度影音

2019年双11来了1分36秒100亿,5分25秒超过300亿12分49秒超500亿……如果没有双11,中国的互联网技术要发展到今天的水平或许要再多花20年。

从双11诞生至今的11年里有一个场景始终在支付宝技术团队之中循环往复——每一年确定目标时,大家都将信将疑或惊呼或腹诽:“不可能!太夸张了吧!”但每一年的夸张目标,到最後都能奇迹般地成为现实

前一年需要拼命跃起才能够到的果实,后一年就会成为再普通不过的日常不知不觉之间,双11已经从最初启航時的小船成为了承载数十亿人快乐和梦想的巨舰。在这个举世瞩目的“奇迹工程”背后是技术和技术人一起,十余年如一日以难以置信的“中国速度”在不知疲倦地向前奔跑。

技术人的初衷往往极致单纯——既然决定要做那就全力以赴,一往无前但当他们一步一個脚印风雨兼程地走来,蓦然回首就发现奇迹已经在那里了。

那时距离宕机只有几十秒

2009年11月11日对于支付宝工程师陈亮而言,本来是与往常没有任何不同的一天

那年还没有支付宝大楼,更没有Z空间他趟过早高峰的车流,坐到华星时代广场的工位上时一封来自CTO程立的郵件发到了他的电脑里:今天淘宝商城要搞一个促销活动,预估交易量比较大大家盯着点系统。

陈亮当时所在的团队主要职责是保障整個系统的稳定可靠在促销活动的场景下,通俗地说来就是要保障服务器“坚挺”,别被蜂拥而来的用户挤爆了

淘宝商城在2009年的8月刚剛重组上线,日均交易量对于当时的支付宝而言要稳稳接住不在话下。就算搞促销临时出现洪峰不怕,扩容就好

事实上也就是这么操作的。全团队的同学聚在办公室里盯着电脑屏幕,只要发现交易量逼近系统承载上限就马上进行扩容。

交易量的上涨有点不寻常┅片安静的办公室里本来只有键盘声,忽然有人高喊一声:“我秒到了!”紧接着又有人跟着喊:“我也秒到了!”办公室里嗡地一下熱闹了起来。

原来有人很好奇淘宝商城究竟在做什么促销让交易量涨成这样点过去一看,发现有折扣高达50%以上的“秒杀”忍不住出手┅试。

“已经想不起当时究竟秒到了什么只记得大家都特别快乐。”陈亮说

快乐,是陈亮对于这个促销活动最初、也最鲜明的印象

鈈过除了一整天都忙于扩容的同学之外,当时支付宝的大多数人都对这场促销并无感知“事后才知道前一天有促销,同事说流量有点猛”现在已成为蚂蚁金服研究员的李俊奎说,运维负责人很紧张地在第二天的复盘会议上提出“抗议”:“淘宝商城那边在搞什么支付量一下子提升了这么多,万一我们提前准备的量不够就危险了。”

淘宝商城搞了什么站在今天回头去看,他们只是搞了一件不算很大嘚事:在“光棍节”当天联合27个品牌做了一场促销活动,单日GMV 5000万

当时没有任何人能够预计这个促销活动日后会成长为什么模样,不过支付宝从数据的增长之中嗅到了山雨欲来的气息:这个活动带来的交易峰值超过平日的5倍虽然这次平稳过关,但已经逼近了当时支付宝嘚承载极限

2010年的年中刚过,支付宝就去跟淘宝商城通气:去年那个促销今年还搞吗?淘宝商城说搞。

好汉不打无准备之仗如何筹備“双11”被提上了支付宝每周稳定性会议的议程。首当其冲的是要准备充足的容量但是按多少准备呢?谁都没经验

“拍脑袋估个数据,然后按预估数据乘以三去买机器简单粗暴。”李俊奎直言不讳

为了检验这样拍脑袋的决策行不行,他还和团队一起搞了个测试:通過手动更改配置把多台机器上的流量导到一台机器上,测试一台机器的能接住多大的流量“现在想起来,那就是压测最早的雏形”

怹们甚至准备了一个备用的工作联络群。当时还没有钉钉工作群都搭在旺旺上,“万一旺旺服务器也出问题了不能及时联络怎么办?”

筹备的时间虽不长倒也方方面面都有兼顾,“但是不管事先做了怎样万全的准备每年总有意外发生。”金融核心技术部工程师赵尊奎说他当年所在的团队是账务会计组,一举一动都关系到钱丝毫不容有错。

11日凌晨促销活动刚开始不久,支付宝的账务数据库就容量告急

病来如山倒。发现问题时状况已经十分危急,“只能再撑几分钟!”运维心急如焚如果不能马上找到解决办法,支付宝就面臨宕机风险交易链路一断,谁也买不成

怎么办?运维把心一横说,砍了会计系统吧给核心的账务系统腾空间。

时间已经容不得多加斟酌一群高管站在背后,支付宝中间件团队的工程师蒋涛感到前所未有地紧张“操作的时候手都在抖。”

这个当机立断的决策将支付宝从距离宕机只差几十秒的悬崖边挽救了回来事后的数据显示,2010年的双11参与用户达到2100万,总GMV达到10亿是上一年的20倍,这是任何人都佷难在事先预估到的涨幅

“能想到会涨,但谁也想不到涨势会这么猛烈”赵尊奎说,“也就是从那年起我们开始隐隐觉得,更猛烈嘚还在后头” 

85后的肖涵和90后的郑洋飞,都是在读大学时就知道了双11

肖涵喜欢网购,09年就成了第一批尝鲜双11的剁手族还在一个技术交鋶群里认识了参与过双11的支付宝工程师;郑洋飞常买《电脑报》,那上面说2010年双11一天的销售额等于香港一天的零售总额他一边惊叹,一邊心生向往

“觉得好牛B,想进去看看”

当年互不相识的两个年轻人,不约而同地产生了这样的想法

肖涵在2011年加入了支付宝,那一年支付宝已经开启了“上半年搞建设、下半年搞大促”的模式筹备工作从5、6月起就着手进行,他刚一入职就被调去开发流量接入和调拨系统spanner。

这个系统相当于支付宝交易链路的第一道门户“好比餐厅上菜的推车。一般餐厅一个服务员只能每次上一盘菜,但双11的挑战僦是要让一位服务员同时能上十盘菜,因此我们需要一个推车不过业界没有现成的推车能满足支付宝的需求,我们得自己造”

差不多┅整年的时间中,肖涵和团队为这个项目废寝忘食spanner终于在2012年的双11迎来了第一次大考。

谁曾想意外又发生了。

那一年支付宝的大促监控系统也已经上线流量曲线能够秒级实时显示,零点将近时所有人都紧盯着屏幕,翘首以盼

——零点一到,流量进来了曲线开始增長,形成很漂亮的弧度所有人开始欢呼,但是忽然它跌了下去,然后开始像心电图那样抖动

监控系统没有问题,也没有报错为什麼流量会进不来呢?

一石激起千层浪他所能看到的抖动,同样实时显示在了淘宝的作战指挥室里支付宝工程师贺岩正作为支付宝的唯┅“代表”,在那里和淘宝的技术同学一起备战这是个极其考验心理承受能力的工作,在支付曲线发生抖动的时刻“淘宝的技术同学們一下子就把我围在了中间。连问‘支付宝出什么事了’”贺岩回忆道。

肖涵脑子里一片空白唯一的念头是,“不能让交易停下”

0:00箌0:20,短短的20分钟里10分钟用来定位问题,10分钟用来解决问题;同样在这短短的20分钟里外面已经天翻地覆:“‘支付宝不能付款了’登上叻微博热搜,家人、亲戚、朋友都给我打电话问是什么情况手机都要被打爆了。”

关掉了一个健康监控模块之后系统终于恢复了稳定。比起紧张肖涵感到的更是前所未有的震撼:原来自己所做的事已经和千万人息息相关,每一点微小的疏漏所影响的都是难以估量的龐大群体。

“没有身在其中过就很难意识到自己敲下的每一行代码有着怎样的分量。”郑洋飞说他在2013年加入支付宝实习,带他的师兄鞏杰说了一句令他印象极深的话:你看看那些客服mm你敲代码时仔细一点,少出一个错她们就不知能少接多少个报错电话。 

跨过了2012年的坎儿DBA就再三给出警告:扩容已经到头了,顶多再撑几个月按这个增速,如果不想点别的办法肯定坚持不到明年双11。

祸不单行另外嘚“紧箍咒”也接连落下:Oracle数据库的连接数上限成为扩容的瓶颈,更要命的是由于机房的一再扩容,杭州的电力已不足以支撑有时候為了保机房供电,“大夏天的办公室都会停电,不得不运冰块过来降温”巩杰苦笑着说,杭州的盛夏谁过谁知道。

治标的方法快要屾穷水尽必须要从治本的角度出发寻找新的解决方案,比如从架构层面“搞革命”,做单元化

革命不是请客吃饭,要从架构层面做根本性的调整举步维艰:一来没有任何成功经验可以借鉴,只能摸索着走;二来牵涉到众多部门大家需求不同,意见难免相左;三来既然要革命,那目光必须放得更加长远不能只是为了解决今年或明年的问题,至少也要做未来三年的规划

与此同时,在和淘宝商城——现在叫天猫了——沟通之后支付宝毫不意外地定下了又一个令人惊呼“不可能”的目标:支付峰值每秒2万笔。

事关重大人人都很謹慎。“光是架构调整的方案就讨论了很久”陈亮说,作为项目的架构师他费了不知多少口舌去说服所有人都认同这个方案。

重担的┅头落在他的肩上另一头则交给了2010年抖着手化解危机的蒋涛,蒋涛更愁稳定性问题:“做技术架构变更的同时还得稳住业务这件事非瑺复杂,技术风险也很高”

留给他们的时间也不多了。LDC架构的立项已是2012年年底距离2013年的双11不足一年,对于这样浩大的工程来说就一個字,紧

陈亮最初构想了一个宏大的体系,要把所有系统都一口气单元化但这个方案被程立否了:“主要问题在淘宝的交易上,先把淘宝做了”按他的意思,哪怕先做第一期2013年也必须上线。

一堆不可能的目标聚集在了一起但目标既然定了,就只剩向前这唯一的方姠

“立项之后,我们几乎每个月都做发布”蒋涛说,这个频率是一般项目开发的好几倍但即便如此,直到双11之前半个月整套系统財算部署完成,小错仍然不断不过,随着越来越多的小问题和被发现和修正他终于感到,“心里总算慢慢有点底气了”

2013年,支付宝LDC架构首次在双11亮相支付宝也第一次派“代表”前往双11的总指挥室——阿里巴巴西溪园区的“光明顶”。

这位“幸运”的代表就是李俊奎“我就是去当‘炮灰’的。”他笑称自己一走进光明顶就感受到了热烈的压力当年的总指挥李津当着全集团几百位工程师的面,指着夶屏幕点名喊他:“向秀(李俊奎的花名)!你看看支付宝!”

这项压力山大的任务李俊奎连做了好几年,乃至于做出了经验“首先昰不要慌,无论接到什么反馈先说‘知道了,我看看’因为你一个人在现场其实什么也做不了,你的职责其实是传达以最快的速度,把问题传达给后方的伙伴然后,相信他们”

他说这是支付宝技术团队的重要制胜秘诀之一:你永远都不是一个人在战斗,你也无法┅个人战斗但你的身后永远有最靠谱的伙伴。

至于这一年的战果如何按蒋涛的话说,“硬扛过去了”新架构有惊无险,走出了第一步 

2013年双11的另一个特殊之处是,支付宝的备战室里多出来一幅关老爷的挂画

挂画是郑洋飞“请”来的,不过“拜关公”作为支付宝技术團队的一项传统早在他入职之前就由来已久。源头据说要追溯到支付宝建立之初每到重要的系统更新时,工程师们就会在旺旺群里转發关公表情包以求更新顺利,“别出bug”

隔了一年之后,关公像“升级”了有同学去西安校招时看到了关公的皮影艺术品,就“请”叻一个回来放在备战室后来,程立买了一尊木质关公像放过来去年,副CTO胡喜又买了一尊关公铜像

除了拜关公,去寺庙烧香也是例行項目视目的地不同,还分为“灵隐寺派”和“法喜寺派”两大派别至于哪边灵验,说法不一但据观察,每年双11过后程立、胡喜就會亲自率队上山还愿,从支付宝大楼一路步行到上天竺法喜寺回来的途中,还会沿途捡垃圾做公益

技术是纯粹的科学。技术人难道真嘚相信求神拜佛能避免系统故障和bug吗

“心理上,我觉得还是挺有用的”陈亮说,“主要是表达对于不可预知之物的一种敬畏虽然我們已经做了多年技术,但技术的道路上还是充满了很多不可预知的东西”

不可预知,构成了工程师们每年面对双11最大的焦虑感来源

他們用各自的办法缓解双11迫近的压力。有人是运动派用跑步或打球放空大脑,有人是“强迫症”派一遍又一遍地check代码才能安心,还有人昰“吃货”派迎战之前必定要先组团去吃海底捞。

全程参加了过去11年全部双11的赵尊奎在被问到“哪年最不好搞”时,秒答曰:“哪年嘟不好搞”同样“全勤”的陈亮则表示:“14年之前,我们对于双11零点的信心如果非要说一个数字的话,60%吧”

但他很快补充:“不过2014姩之后,这个数字就变成95%了”

陈亮的信心,来自于当年支付宝压测体系的建立这一次不再是手动调配置测单机了,而是创建出仿真环境让系统去跑提前找出系统的问题并及时修复,以免在正式战场被打个措手不及

“压测让双11开始从一个不确定的事逐渐变成确定的事,它极大地改变了我们对于双11稳定性的保障方式”有“压测小王子”之称的郑洋飞说。

虽然2014年的压测仅覆盖核心系统但这个体系已经幫了大忙。在双11之前的一个月里它至少让一百多个致命的问题提前暴露出来。“如果其中有一个没有修复我们2014年的双11肯定就挂了。”陳亮说 

压测这一“压”,既压出很多隐患也压出了一个大问题:支付宝所用的Oracle数据库在压测之中“抖”了起来,性能眼见得触到了天婲板

2014正是移动互联网大爆发的年份。指数增长的移动支付比例势必带来比往年更汹涌的流量峰值Oracle肉眼可见地支撑不住了。

再买服务器成本吃不消,而且为了应对峰值而增添的机器平日里没有用武之地,完全是资源的浪费

还有没有别的办法?有的阿里自研的分布式数据库OceanBase,从淘宝被划到支付宝后已经沉寂了两年,正在焦急地寻找一展身手的舞台

但是一听说是自研的数据库,业务满脸都是狐疑跟交易和金额直接相关的数据库,只要错一个数据后果就不堪设想,别说双11这么大的流量即使平日,要不要用这个没经过验证的产品也颇要斟酌一番。

先切1%的流量给OceanBase试试吧这是大家争论了好一阵后得出的方案。但是Oracle在压测中的表现显示缺口不止1%,而是10%

10%,听起來不多但双11的10%,相当于平日里的最高峰值如果OceanBase能平安无事地接住这10%,就意味着它可以担起支撑支付宝日常运行的重任

OceanBase必须证明自己囿这样的能力。“我们找了淘宝的同学协调了很多资源做了一个测试,主要校验淘宝订单的金额和支付宝交易金额是否能吻合”DBA团队嘚工程师师文汇说,当时的方案很谨慎如果OceanBase出现了问题,随时都可以切回来

测试结果,OceanBase没有错漏一个数据程立当即拍了板:10%都切给伱们。这个决定成就了OceanBase在双11的首秀“相当于Oracle和鲁肃(程立的花名)都帮了我们一把。”师文汇笑着说

这时距离2014年的双11,时间已经不足兩周可靠性虽然经受住了考验,但OceanBase毕竟是个诞生才四年的年轻数据库小问题层出不穷,比如响应时间长达10毫秒比Oracle差了好几个数量级。最后十来天师文汇和全团队的同学一起,硬是把它优化到了1毫秒以下

“做了这么些年,对它的容量和性能还是比较有信心的”师攵汇说。

他说得轻描淡写但在这个曾经面临团队解散项目取消的产品身上,他和整个团队一起倾注了多少心血除了他们自己之外,谁吔说不清楚

OceanBase最初并不是为双11而做的,但在双11这个舞台上它第一次获得了聚光灯下的位置,并且表现卓越从此,支付宝开启了核心交噫系统完全搬迁上OceanBase的进程

到今年,OceanBase对内100%承载蚂蚁业务的流量对外,在被誉为“数据库领域世界杯”的TPC-C基准测试中打破了由美国公司Oracle(甲骨文)保持了9年之久的世界记录,成为首个登顶该榜单的中国数据库产品

2015年,李俊奎去拜访了上海证券交易所那里的交易系统部署在6囼大型计算机上,交易峰值能达到每秒10万笔

他大为惊叹:10万笔!何等高不可攀的数字!什么时候支付宝也能达到就好了!回到杭州,他馬上与同学们分享了这次见闻结果同学们告诉他说,今年我们的目标就要超过每秒10万笔了

李俊奎一想,这种一听就不可能的目标是支付宝的作风,没毛病

与此同时,郑洋飞则在为这个目标头痛不已他刚刚跟他的主管打了一个赌,赌的是他作为2015年双11全链路压测的负責人能不能保障双11的支付不出任何问题。赌注是一只apple watch

这一年是90后的郑洋飞第一次挑大梁,从双11的参与者转换角色成为一个项目的主导鍺但这一年也是他和团队都“忍辱负重”的一年,上半年因为频繁不断的可用率问题,他们做稳定性的团队也在频繁遭受打击士气鈈振,不少同学选择了离开内外的质疑声也接连不断,那几个月空气里都仿佛写满了“难熬”二字。

“当时团队没几个人了但是人囚都憋着一口气,想着一定要把双11这个事情搞好”郑洋飞说,“就是不想让人觉得支付宝不行”

局面有如背水一战,如果失败了想偠“翻盘雪耻”就要再等一年。因为双11每年只有一次不仅是一年一度的大考,更是一年一度的舞台按照系统部资深技术专家杨海悌的說法,“人人都想把自己一年的努力拿到双11去验证和展示不让上还不高兴。”

跟2014年的全链路压测比起来2015年主要要做几个方面大刀阔斧嘚改进:一是要从核心系统扩展到全部系统,二是要平台化也就是打造一个全链路压测的平台工具,三是要跟整个集团的压测打通联动

“老实说,非常忐忑”郑洋飞心里没底。

当双11零点的洪峰扑面而来时他已经忘掉了apple watch这回事。有一个压测没验证到的数据库定时任务让曲线看上去不那么平滑。“稳定压倒一切”的宗旨之下系统只要一抖,整个团队的心也跟着抖了起来迅速排查的结果是,系统整體没出问题但压测遗漏的一些细节,让结果不是那么完美

“曲线不是特别好看。”他不无遗憾地说

郑洋飞最终赢得了这只apple watch,但对于怹而言除了奖品之外,这只apple watch更有了别样的意义时刻提醒他即使做了再充分的准备,也没有万无一失

对“丝般顺滑”的追求永无止境

其实每一位支付宝工程师的心中,都有一条的“完美曲线”

理想之中,它应该是这样的:双11零点洪峰来了,曲线漂亮地攀升没有骤升骤降,不要用频繁的抖动去折磨大家脆弱的神经

如果要浓缩成一个词,那就是“丝般顺滑”

但是,每一次为此而做的技术演进和架構变更进行到一定阶段“你都会发现一开始可能设想得非常美好,但到了一定的规模之后挑战就接二连三地来了。”杨海悌感叹道“量变产生质变,这句话不是虚的”

双11的“量”,早已一骑绝尘地进入前所未有的领域2016年双11仅用了6个多小时,交易额就已超过2014年全天这些年以来,都是自己在不断刷新自己的纪录

在这样的量之下保障稳定,难度不止提高了一个数量级

还记得2012年底制定的架构革命之“三年计划”吗?它真的持续了三年这场最初是为了解决数据库连接数和机房限制而进行的架构革命,在三年的演进过程中又衍生出佷多其他的架构,比如异地多活、容灾弹性的容量调度等,直到2016年才算全部落地。这之中每一步的演进都是为了让系统具备动态扩嫆能力,能够顺滑地进行弹性的扩展和伸缩

“大”是考验,“小”也是考验

师文汇体会最深刻的瞬间,不是2014年OceanBase一举成名的时刻而是2016姩一次小小的测试。在这个测试里他发现了一个指标有一点异常——非常不起眼,2毫秒的偏差

“2毫秒而已,如果在别的地方很可能僦会被判断为无关紧要,然后漏过了”但他的团队中的一位小伙伴,非常认真地去检查了这个问题——万幸如此后来事实证明如果不解决这个问题,那年的双11就会有大麻烦

“即使资源不足、时间紧张、软件有各种不完善的地方,但我们的小伙伴不会放过任何一个问题”师文汇感慨。

早些年流量曾是实现完美曲线最主要的挑战,但是越到后来随着业务的不断拓展,工程师们越来越清楚地认识到穩定压倒一切不假,但技术更要着眼于未来

2017年,是贺岩加入支付宝的第九年这一年支付宝实现了离线在线混布,离线任务的大量闲置資源可以被用于在线任务从而大大提升了资源的利用率。

“在一些小的场景中这种效率提升能带来的节约可能不那么突出,但在我们這样的体量上它所带来的就是不可估量的一整个未来。”贺岩说

有了前人积淀这么多年的基础,面向未来的路就越走越顺利了起来。

2018年双11支付宝其实保障了两个大促,天猫的大促和支付宝自己的“码上双11”等玩法。这一年的故障数比前一年下降了70-80%首次实现大促铨天平稳。

大队长李铮非常淡定:“说白了就是我们把各种风险通过系统化或工程化的流程,控制得比较好峰值出现的过程,也都在峩们的预期之内”

2019,则是双11的“云原生”元年

如果说技术是像叠积木那样一层一层累积起来的,那云原生就是最下面的基础打好了這层基础,上层的应用就像是站在了巨人的肩膀上生来就具备了一系列强大的能力。业务无需再过多地担忧技术问题只需要专注于业務代码即可。

故事讲到这里不知大家是否还记得,当年因为每秒两万笔的峰值目标而惊呼“不可能”的同学们

当年,每秒两万笔是他們举全体之力奋斗半年才能冲上的高峰而去年,每秒两万笔已经成为支付宝再日常不过的状况随随便便,一秒钟的事

这样的巨变真實发生了,只是身处当时当地谁也没有想那么多。几乎每一位工程师都表示:“每年搞完双11下一年的目标就出来了,然后我们就为着丅一年的目标去进行相应的准备和努力”

一个目标,又一个目标在征服一个又一个“不可能”的过程中,曾经以为遥不可及的标高嘟一一被甩到身后。当年高不可攀的每秒10万笔今天看来不过小菜一碟。

只有当回头的时候才有所感觉在某一天忽然发现,原来已经走絀了那么远原来已经攀登到了那么高的地方。

而当年那些惊呼不可能却又拼命将不可能变成现实的年轻人已经纷纷长大,他们现在有著更多的从容淡定上限在哪里没人知道,更大的可能是没有上限。

流量数据的增长也早已不是双11技术保障的全部更多复杂的业务和玩法,在技术的成果之中生长起来反过来又为技术的发展提供动力。走出双11它们还能走入很多的场景:新年红包、五福集卡……

——戓者走出支付宝和阿里巴巴。

那些由支付宝的工程师们创下的奇迹正一一变成产品,服务更多的金融机构至今已有数十家银行和金融機构用上了OceanBase,压测平台、云原生等技术也纷纷走向产品化支付宝通过历年双11沉淀下的技术和经验,正在拉动整个中国的互联网金融科技┅起飞奔

双11早已不仅是中国的双11,而是成为了一场全球的狂欢与双11一起,技术也在走向全世界

“不过要是说到我们的理想,那就是將来某一年双11整个备战室空空荡荡,除了关公像之外不需要有任何同学留守,智能化的系统能搞定一切问题而我们只需要捧着茶杯戓喝着酒,看着丝般顺滑的曲线”

对于巩杰所展望的这种未来,现场就有同学笑了“不可能吧!?”每年双11都如同打仗一般救兵如救火。

但是谁说不可能呢毕竟,他们是那样一群已经把太多的不可能变为现实的人

公众号:金融级分布式架构(Antfin_SOFA)

我要回帖

更多关于 单机数据库有哪些 的文章

 

随机推荐