<< 返回文章列表

看阿里DBA如何以双十一战绩领衔数据嘉年华

2017年12月15日
赛迪网
1992

2017年11月17日,第七届数据技术嘉年华如约而至。

QQ图片20171215150046.png

一场数据的盛宴在银行、保险、证券、互联网金融、运营商、能源和12家数据技术原生厂家的参与下盛大开启,RMDB、NOSQL、NewSQL、MPP、容器、OpenStack技术栈的架构设计,应用实践,运维实践,产品内核的集体亮相也让此次技术峰会极具含金量。

今年的大会与以往六届相比,正式更名为数据技术嘉年华,这也意味着大会正在以更开放的胸怀迎接数据领域的新技术与人才的加入。

既然是技术峰会,那么技术干货自然是大会最受关注的主题,Oracle副总裁中华地区技术产品事业部总经理吴承杨带来主题分享:Autonomous DB and Oracle PaaS IaaS strategy,全面解读Oracle的云端攻略,并继OOW之后,在国内首次隆重介绍Oracle 18c自治数据库。

接下来的重头戏就是双十一背后的“技术大秀”。

在今年的双十一中,京东交易额达到940亿,阿里达到1000+亿。在背后,OceanBase数据库分布式数据库的作用功不可没。来自蚂蚁金服技术专家韩富晟带来的主题分享,“OceanBase新一代金融级分布式数据库”。

QQ图片20171215150027.png

阿里巴巴资深专家 王佳毅

而阿里巴巴资深专家的王佳毅,作为经历多年双十一考验的技术一线数据库团队负责人,带来了历年双十一的常胜将军阿里巴巴,如何在高并发场景下从容应对的实战案例。

王佳毅表示,双十一是一个工程问题,需要结合成千上万个不同的应用、上万名工程师甚至是整个社会的大协同。经历了两年的双十一,王佳毅对于双十一有了深刻的理解,并以数据来说明了今年双十一面对的巨大挑战:1682亿的销售额,交易峰值高达325000笔。

在资源方面,业务高速发展,单地资源容量受限;在扩展性方面,业务多元化对异地部署需求;在成本方面,要在尽可能小的预算成本内完成业务目标。

这些问题的集中出现,王佳毅带领的数据团队如何面对?

其实简单来说,就是DBA们常常面对的三大问题:数据强一致、性能以及成本问题。

王佳毅以“数据强一致”问题做了阐述,众所周知,MySQL的主备模式一定会丢数据,阿里巴巴的解决方案是AliSQL X – Cluster系统。作为MySQL 的分支品牌,可以基于一致性协议搭建分布式的多副本数据库。

AliSQL X – Cluster系统在一体化架构、性能、异地部署以及稳定性方面都有良好的表现。这些表现并不意味着性能的妥协,王佳毅这个DBA出身的技术控又以一组数据来说明了X – Cluster的价值。

三节点同IDC部署,sysbench标准化测试中,Insert场景,X-Cluster是MySQL GR的2.4倍。

三节点三地部署,sysbench标准化测试,Insert场景,X-Cluster(5.04万)是MySQL GR(0.85万)的5.94倍;响应延时X-Cluster(58ms)是MySQL GR(150ms)的38%。

在演讲的最后,王佳毅总结了阿里巴巴的数据库技术发展历程,从2005-2010年同城多机房垂直拆分的IOE时代,到2010-2013年MySQL水平扩展的分布式时代,到2014-2016年的异地多活单元化时代,进化到现如今的存储计算分离时代。

而面对这个发展方向,DBA的未来之路,会朝着智能化的方向发展。或者成为应用和数据之间的桥梁,即数据库架构师,或者数据库技术专家,成为数据库技术的探索者,新技术的实践者,疑难问题的终结者。