您的位置: 网界网 > 软件 > 正文

淘宝刘昆:阿里数据库架构变迁与展望 

2015年06月30日 20:23:09 | 作者:IT168 | 来源:论坛 | 查看本文手机版

摘要:大会以“大数据技术探索和价值发现”为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、闪存技术、国产数据库、Hadoop、数据挖掘、推荐系统、机器学习等领域的前瞻性热点技术。

标签
数据库
DTCC
项目管理

作为国内数据库大数据[注]领域最大规模的技术盛宴,2015第六届中国数据库技术大会(DTCC)于2015年4月16日-18日在北京新云南皇冠假日酒店震撼登场。大会以“大数据技术探索和价值发现”为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、闪存技术、国产数据库、Hadoop、数据挖掘、推荐系统、机器学习等领域的前瞻性热点技术。大会吸引了3000多名IT人士参会,举办120多场精彩演讲,致力于为数据库人群、大数据从业人员、广大互联网人士提供最具价值的交流平台。

阿里数据库体系的四大时代

▲第六届中国数据库技术大会(DTCC 2015)报道专题

自2010年以来,国内领先的IT专业网站IT168联合旗下ITPUB、ChinaUnix两大技术社区,已经连续举办了五届中国数据库技术大会,每届大会与会规模超千人,大会云集了国内水平最高的数据架构师、数据库管理和运维工程师、数据库开发工程师、研发总监和IT经理[注]等技术人群,是目前国内最受欢迎、人气最高的的数据库技术交流盛会。

今年是中国数据库技术大会第六个年头,大会将继续秉承分享IT最佳应用实践的宗旨,围绕传统数据库和大数据两条技术主线,在目前IT技术和管理快速的大背景下,更加深入地探讨数据库技术的现状和未来的发展方向,以及我们在这个转型过程中的实践经验和教训。

阿里数据库体系的四大时代

▲李圣淘阿里集团数据库专家兼淘宝DBA团队主管花名刘昆,10年数据库经历,2009年加入阿里巴巴集团数据库团队,历经淘宝6年双十一大促保障。目前主要负责支持集团电商业务板块,牵头数据库体系单元化,云化改造项目。

在4月16日上午的《数据库技术探索》主题演讲中,来自阿里集团数据库专家、淘宝DBA团队主管刘昆(李圣陶)先生,为我们分享了关于《阿里数据库架构变迁与展望》的相关话题。刘昆的演讲内容主要分为两个方面,第一个是简单介绍下阿里从2003年-2015年的发展里程;第二个是跟大家聊一聊阿里数据库架构方面目前的困难与挑战。

阿里巴巴集团业务压力之大,场景之复杂,在中国乃至全世界都屈指可数,集团整个数据库体系可以说是一直被业务追着跑步前进,一刻也没有停歇。无论是IOE架构的Oracle时代,还是AliSQL的分布式时代,以及轰轰烈烈充满各种争议的去IOE行为,阿里巴巴数据库团队一次又一次引领并推动了中国数据库产业的变革和发展。历史发展到今天,阿里巴巴的数据库体系走向何方,如何支撑集团业务未来5到10年的快速发展(+微信关注网络世界),单元化架构和OceanBase是我们给出的答案,借2015 DTCC数据库大会的机会,阿里集团数据库专家、淘宝DBA团队主管刘昆(李圣陶)先生为大家阐述了阿里巴巴数据库团队是如何思考的。

阿里数据库体系的四大时代

阿里数据库体系的四大时代

▲阿里数据库体系的四大时代

淘宝初创架构曝光:

阿里数据库体系的四大时代

辉煌时代——IOE

阿里数据库体系的四大时代

辉煌时代的问题有哪些呢?

扩展性、可用性:垂直扩展走到了极限、集中式,稳定性的挑战

掌控力:闭源的Oracle、封闭的小机和存储

无冕之王--AliSQL

阿里数据库体系的四大时代

回首往事——从IOE架构走向AliSQL分布式架构

第一次推动中国数据库产业变革:获得无限掌控力

数据库限流:第一次自己的命运自己掌握

热点更新优化:定制化热点商品减库存业务场景

线程池特性优化:定制化高连接数并发场景

12年历程回顾

12年历程回顾与新挑战新机遇

▲淘宝IT架构12年历程,也是一部“去IOE”史,体现了一个互联网巨无霸从依赖外部厂商到拥抱开源、到自主创新的过程。

新挑战 新机遇

全网架构:资源限制,一个城市已经不能满足需求,容灾,单地域机房风险

AliSQL:分表数量庞大,集群拆分接近极限

业务开发复杂度:路由,关联,聚合,订正

全网架构的解决方案是单元化:

12年历程回顾与新挑战新机遇

AliSQL与业务开发复杂度的解决方案是OceanBase:

12年历程回顾与新挑战新机遇

12年历程回顾与新挑战新机遇

参考资料

1.大数据:(Big Data),研究机构Gartner给出了这样的定义。“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 ...详情>>

2.CIO:(Chief Information Officer),首席信息官,亦可称之为信息主管、信息总监等,是企业中信息化建设“统筹”人,是企业中不可或缺的高级主管职位之一,主要负责企业内部信息...详情>>

[责任编辑:软件频道 yu_xiang@cnw.com.cn]