服务器 频道

杨传辉:云时代的关系数据库-OceanBase

  【IT168 现场报道】5月12日,我们迎来了2017第八届中国数据库技术大会(DTCC2017)第二天。本届大会以“数据驱动 价值发现”为主题,汇集来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域的120多位技术专家,共同探讨Oracle、MySQL、NoSQL、云端数据库、智能数据平台、区块链、数据可视化、深度学习等领域的前瞻性热点话题与技术。

  大会共设定2大主场和21个技术专场,吸引了5000多名IT人士参会,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。在今天上午的主会场上,蚂蚁金服OceanBase系统架构师杨传辉进行了题为《OceanBase:云时代的关系数据库》主题演讲。在演讲中,杨传辉跟我们介绍了传统数据库面临的挑战、OceanBase的技术架构以及在蚂蚁金服的应用实践。

杨传辉:云时代的关系数据库-OceanBase
蚂蚁金服OceanBase系统架构师 杨传辉

  嘉宾介绍:杨传辉,花名日照,OceanBase系统架构师,蚂蚁金服高级技术专家。目前在蚂蚁金服负责数据库事务开发工作,著有《大规模分布式存储系统:原理解析与架构实战》。

  经过几十年的发展演化,关系数据库以其事务性和关系模型而在金融、交通、通信、互联网等各行各业得到了广泛的应用。然而,在一切追求速度的互联网时代,新硬件和新技术层出不穷,关系数据库在成本、扩展能力、大数据处理性能等方面遭遇了严峻的挑战。

  OceanBase顺势而生,它是阿里巴巴/蚂蚁金服完全自主研发的构架在普通服务器之上的分布式数据库,采用面向新硬件和云计算的技术架构,以很低的成本实现了关系数据库的线性扩展、数据高可用和强一致性。

  OceanBase产品进展

  杨传辉表示,昨天正是OceanBase的七周岁生日。2010年,OceanBase诞生在收藏夹,杨传辉幽默地表示,那时的OceanBase可以说是在“夹”缝中生存。

杨传辉:云时代的关系数据库-OceanBase

  据介绍,阿里巴巴、蚂蚁金服目前主要使用的两种关系数据库正是OceanBase和MySQL。OceanBase分布式关系数据库的可靠性高,主要是对蚂蚁金服的核心业务、部分其他业务及少部分阿里的业务;而蚂蚁金服部分非核心和阿里巴巴大部分系统类似其他互联网公司还是采用MySQL数据库。

  应用情况方面,许多公司的核心资产是各种各样的商业数据,例如淘宝的商品、交易、订单、购物爱好等等,这些数据通常是结构化的,并且数据之间存在各种各样的关联,传统的关系数据库曾经是这些数据的非常好的载体。

  然而,随着业务的快速发展,这些数据急剧膨胀,记录数从几千万条增加到数十亿条,数据量从百GB增加到数TB,未来还可能增加到数千亿条和数百TB,传统的关系型数据库已经无法承担如此海量的数据。OceanBase解决不断增加的结构化数据存储与查询的问题。

  大家都知道,每年淘宝购物狂欢节的时候交易额很惊人,然而这其实也是对淘宝数据库的极大考验。双十一,蚂蚁的交易、支付、账务等核心系统的数据存储和事务处理都是通过OceanBase支持的。

杨传辉:云时代的关系数据库-OceanBase

  云数据库OceanBase

杨传辉:云时代的关系数据库-OceanBase

  谈到数据库迁移上云这个问题的时候,云数据库安全问题是最为被重视的。杨传辉认为,数据库云服务由专业厂商提供,例如Amazon,阿里云等,这些厂商有很强的技术实力,他们对数据库系统防护的能力(包括外部和内部)远远高于大部分企业,因此提供了比一般企业自身更高的安全性和可靠性。

  OceanBase整体架构

杨传辉:云时代的关系数据库-OceanBase

  OceanBase云服务

  OceanBase的诸多特性为DBaaS提供了良好的支持,但其本身仍然只是一个数据库内核,具有很高的使用门槛,OCP(OceanBase Cloud Platform) 致力于打造基于OceanBase的数据库服务(DBaaS),降低用户使用OceanBase的门槛及成本,为用户提供高效、稳定、易用的OceanBase数据库服务。

杨传辉:云时代的关系数据库-OceanBase

  在金融领域,通常对数据可靠性有更高的要求,OceanBase每一次事务提交,对应日志总是会在多个数据中心实时同步,并持久化。即使是数据中心级别的灾难发生,总是可以在其他的数据中心恢复每一笔已经完成的交易,实现了真正金融级别的可靠性要求。

杨传辉:云时代的关系数据库-OceanBase
▲更多大会资讯,请查看大会专题:http://tech.it168.com/topic/2017/5-10/DTCC2017/

0
相关文章