登录 / 注册
IT168信息化频道
IT168首页 > 信息化 > 信息化资讯 > 正文

“找事儿”技术宅杨传辉谈OceanBase

2017-04-12 18:00    it168网站原创  作者: 杨璐 编辑: 杨璐

  【IT168 专稿】分布式数据库的研发短时间内难有成绩,甚至两三年也只能够算入门级。这个领域并不需要一个人有多聪明,关键在于这个人是否踏实,真正享受这个过程并且不断地坚持。他这个技术宅,闲暇时候喜欢写写技术文章和微博上的技术同行互动分享。主动“找事儿”保持谦逊,追求完美的他在云计算和大数据领域不断的进步着。

  研发过程是痛苦的,并且会遇到很多“拦路虎”,如没人敢用你的系统,又比如答应过的需求无法按时完成,辜负了用户的信任,或者技术决策失误,并肩作战的同事们也有可能因为你而坚持加班等,各种情况始料未及。当然,更多的时候痛并快乐。

  在他记忆中,感触最快乐的瞬间一直那么的刻骨铭心:重要的系统上线,通过自主研发的系统解决了用户的疑难问题,看着双十一零点系统压力不断冲高而安然无恙。

  说的这里,各位看官们心里有了五六分的猜到,他还出版过的分布式书籍《大规模分布式存储系统:原理解析与架构实战》,花名:日照,这就是笔者在本次DTCC2017数据库技术大会开幕前采访到的专家杨传辉。

“找事儿”技术宅杨传辉谈OceanBase

  杨传辉(日照),在阿里一直从事OceanBase的研究七年之久,目前是蚂蚁金服OceanBase分布式关系数据库研发团队的资深技术专家。

  经过这些年的发展变化,关系数据库以其事务性和关系模型而在金融、交通、通信、互联网等各行各业得到了广泛的应用。然而,在一切追求速度的互联网时代,新硬件和新技术层出不穷,关系数据库在成本、扩展能力、大数据处理性能等方面遭遇了严峻的挑战。OceanBase顺势而生,它是阿里巴巴/蚂蚁金服完全自主研发的构架在普通服务器之上的分布式数据库,采用面向新硬件和云计算的技术架构,以很低的成本实现了关系数据库的线性扩展、数据高可用和强一致性。

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

  在大数据时代,数据库技术出现了以OldSQL、NoSQL和NewSQL为代表的三大阵营。由过去OldSQL一种架构支持多类应用,向OldSQL+NoSQL+NewSQL三种架构支持多类应用进行转变。当笔者问到杨传辉会推荐哪种类型的数据库时,他并不赞同这种分类。他从数据模型对数据库进行分类,即关系型和非关系型两种;从业务应用来分则是OLTP和OLAP,OLTP关系数据库有Oracle和OceanBase等,OLAP数据库包括Greenplum和Teradata等,非关系数据库包括MongoDB和HBase等。

  谈到数据库迁移上云这个问题的时候,云数据库安全问题是最为被重视的。杨传辉认为,数据库云服务由专业厂商提供,例如Amazon,阿里云等,这些厂商有很强的技术实力,他们对数据库系统防护的能力(包括外部和内部)远远高于大部分企业,因此提供了比一般企业自身更高的安全性和可靠性。除了安全性和可靠性之外,由于资源共享与运维规模效应等因素,数据库云服务的性价比远远高于单个数据库,而且还提供了几乎不受限制的线性扩展能力,因此正在得到高速的发展。

  业内人士对于年初的MongoDB的黑客赎金事件、GitLab 数据库被误删事件造成的反响反应尤为激烈。这也让数据安全问题被提上了一个新的高度。如何把控企业级数据安全,用户数据库泄漏这样的突发紧急事件如何应对?杨传辉告诉笔者” 企业数据安全的重要毋庸置疑,及时打上操作系统、数据库、应用软件的安全补丁十分重要,数据库和应用系统等的权限控制、访问审计必不可少。如果发生用户数据库泄漏等恶性时间,应该立刻查明原因,堵塞漏洞,为了避免数据的进一步泄露,在漏洞堵塞前甚至可以暂时关闭数据库的访问。”另外,监控也很重要,严格控制数据库的访问和管理权限,对所有的访问进行审计,并对数据库的访问日志进行分析以发现异常的外部和内部访问。

  对于现在业界热议的“商业数据库已死”这个问题,杨传辉表示不管是OLTP还是OLAP,开源数据库与商业数据库都存在巨大的功能和性能鸿沟。开源数据库虽然广泛应用在互联网等场景,但是传统的企业用户,无论是金融、保险、医疗、电信、等等,还是高度依赖商业数据库,尤其是Oracle。

  大家都知道,每年淘宝购物狂欢节的时候交易额很惊人,然而这其实也是对淘宝数据库的极大考验。技术是“战争”关键,人是成就技术创造的力量。今年双十一,蚂蚁的交易、支付、账务等核心系统的数据存储和事务处理都是通过OceanBase支持的。本次的DTCC2017数据库技术大会,杨传辉带来的演讲主题是《OceanBase:云时代的关系数据库》。OceanBase在高可用、可扩展以及成本上做了大量的技术创新,引领了云数据库的技术潮流。那么让我们共同期待DTCC2017的舞台上杨传辉带来的绝对干货吧!

标签: 数据库
相关文章
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部