那个立志要“让中国人自己的数据库服务全世界”支付宝OceanBase强势招新啦!

简介: “对的行业”比“好的工作”更具发展空间。

每年6月,毕业和找工作都是不变的主旋律。对莘莘学子来说,毕业后的第一份工作,是其职业生涯的开始和基础。“对的行业”比“好的工作”更具发展空间。

杨传辉是支付宝的研究员兼OceanBase总架构师。没错,就是2019年10月,那个以 6088 万 tpmC 值的成绩,荣登 TPC-C 基准测试性能榜首的企业级分布式数据库——OceanBase。

1.jpg

“我是随着支付宝和OceanBase发展成长起来的。”杨传辉说,一进阿里巴巴,他扎进的第一个项目就是参与构建分布式关系数据库OceanBase。”当时我们认为云计算和海量数据处理很有前景,再加上淘宝的业务重度依赖关系数据库,因此,我们选择创立OceanBase,目标是将分布式和数据库两个领域有机地结合起来,构建下一代分布式关系数据库。”

十年来,从0到1,不断突破自我。如今的OceanBase已经能够承担支付宝所有核心业务的100%流量,并支撑多年双11超高峰值,在2019年双11创造了 6100 万次/秒处理峰值的世界纪录。而杨传辉,也从一位一线研发工程师成为了OceanBase总架构师,主导设计了全球领先的无共享分布式关系数据库,并在全球范围内首次应用到金融核心业务。

接下来就是他和OceanBase的成长故事……

加入梦想的团队OceanBase

2010年,杨传辉加入阿里巴巴后,就参与OceanBase开发工作。可以说,他是OceanBase团队最初的核心创立团队成员,亲眼见证了OceanBase写下的第一行代码。

“让中国人自己的数据库服务全世界”是OceanBase的使命,也是杨传辉和他的团队成员一直追求的目标。OceanBase是蚂蚁金服自主研发的金融级分布式数据库,早期研发之路也几经“夭折”,因MySQL就能满足淘宝大部分业务需求导致OceanBase团队面临解散,因业务系统改造量巨大导致OceanBase几个月都无法上线……

但好在最终跨越了死亡之谷,在蚂蚁金服实现了全面替代Oracle,并成功支撑了多年双11的超高峰值,在2019年双11创造了 6100 万次/秒处理峰值的世界纪录。从第一行代码起步到今天超过百万行代码;从第一次支持双11,服务淘宝收藏夹到如今全面支撑双11支付宝的核心链路;从濒临解散到浴火重生,OceanBase 已经走了十年,这是国产数据库的崛起之路,也是背后杨传辉和他这群筑梦师的十年梦想之路。

2.jpg
2019年双11 OceanBase团队合影

“这是一个有梦想的团队。”杨传辉说,OceanBase选择走上自研这条路的时候,很多人都不认可也不理解这件事的价值。但这群人始终坚持相信:OceanBase以后是要取代Oracle的,并为了实现它一路狂奔。“加入OceanBase这样有梦想的团队,顺应趋势,和大家一起长久地走下去。”

“三好”:好公司、好团队、做更好的自己

作为OceanBase的总架构师,杨传辉主导了OceanBase 0.5、1.0、2.0等一系列版本的架构设计和系统实现,并成功地应用到支付宝核心业务,包括主导设计了全球领先的无共享分布式关系数据库,并在全球范围内首次应用到金融核心业务,主导了支付宝交易、支付、会员、账务等核心业务去Oracle,完成了阿里巴巴去IOE的最后一公里,以及参加TPC-C测试并取得世界第一,tpmC性能达到Oracle的2倍。

“支付宝和OceanBase成就了我。”杨传辉说,“在这里,我遇到了好公司、好团队,也找到了更好的自己。”

在他看来,支付宝是一家处在浪潮之巅的好公司。IT行业早期的个人英雄主义已经成为过去,对于每个技术人,一定要学会加入支付宝这样快速发展的公司,在这里,只要不掉队,都能发展得不错。期间,杨传辉还说起他选择计算机专业的原因,“其实在我高考填报志愿的时候,家人原本希望我选医学,但我觉得计算机行业变化快,机会多,挑战大,最终坚持选择计算机。”

3.jpg
2016年OceanBase团队合照

一个好的团队会带动成员一起前进。“我所在的OceanBase团队都是一群聪明人,每天和他们一起钻研技术,互相学习,我能学到很多东西。”谈起他的小伙伴们,杨传辉一脸笑意。

当然,更重要是找到更好的自己。杨传辉回忆到,在支付宝的这些年,他始终坚持努力追求做得更好、更极致,和OceanBase一起成长。

  • 2010年作为创始成员加入到团队,参与OceanBase开发工作,并第一次经历了双十一的挑战;
  • 2011-2012年,和团队一起经历了迷茫期,并利用所有业余时间完成了分布式领域的论文学习,出版技术专著<<大规模分布式存储系统:原理与实践>>;
  • 2013-2014年,负责OceanBase 0.5版本总体设计,成为总架构师。2014年OceanBase在支付宝交易核心替代了Oracle,第一次将自研数据库应用到金融核心系统;
  • 2015-2017年,继续担任总架构师,OceanBase重新设计面向未来云时代的1.0全分布式版本;
  • 2017-至今,主导设计OceanBase 2.0版本,解决金融、电信、政府等传统行业的企业级数据库需求,OceanBase开始走出阿里巴巴,应用在银行、保险、证券等金融客户;

“我很幸运,在这里做到了不仅没掉队,还主导了很多世界级的研发工作。”杨传辉笑着说。

如何加入OceanBase?

OceanBase正在面向广大高校招聘应届生,杨传辉也分享了他认为一位刚出校门的应届生,需要具备的一些基本素质。

首先,技术基础很重要。对于大学里学习的课程,如数据结构、算法、操作系统等,需要好好掌握,这些基础课程也将在之后的职业生涯里提供非常大的帮助。“我刚毕业时也喜欢即时战略游戏和桥牌,随着年龄增长,游戏基本不玩了,我发现重要的还是掌握技术知识。”杨传辉说。

其次,数据库研发是一个侧重工程实践的职业,因此会重视候选人的动手实践能力。无论是在导师手下做项目,还是在公司的实习经历,参加ACM竞赛,都会给面试加分,也会让你提前对数据库研发有所了解。

还有一点,对于搞研发的人员来说,还有一些素质决定他们未来成长的潜力或者高度,包括追求极致、好奇心等。

此外,他还分享了一个“一万个小时”理论,即无论从事哪一个行业,要想成为顶尖专家,一万个小时的时间投入都是必不可少的。

最后,4月27日晚8点,支付宝将举办一场OceanBase2020 春季实习生招聘空中宣讲会,不仅邀请了杨传辉现场分享他的成长经历,支付宝HR亲授面试官考察要点,助你轻松拿下offer,更有独家内推渠道,简历直达面试官哦~

点击链接:https://tech.antfin.com/community/live/1187 或者扫描二维码即可参与直播

4月27日晚20:00-21:10 我们不见不散~
OB-招聘【有二维码】.jpg

相关实践学习
体验RDS通用云盘核心能力
本次实验任务是创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
相关文章
|
4月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
396 0
|
1月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
110 3
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
138 2
|
2月前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
2月前
|
SQL 存储 人工智能
OceanBase CTO杨传辉谈AI时代下数据库技术的创新演进路径!
在「DATA+AI」见解论坛上,OceanBase CTO杨传辉先生分享了AI与数据库技术融合的最新进展。他探讨了AI如何助力数据库技术演进,并介绍了OceanBase一体化数据库的创新。OceanBase通过单机分布式一体化架构,实现了从小规模到大规模的无缝扩展,具备高可用性和高效的数据处理能力。此外,OceanBase还实现了交易处理、分析和AI的一体化,大幅提升了系统的灵活性和性能。杨传辉强调,OceanBase的目标是成为一套能满足80%工作负载需求的系统,推动AI技术在各行各业的广泛应用。关注我们,深入了解AI与大数据的未来!
|
1月前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
71 0
|
3月前
|
SQL JavaScript 关系型数据库
Node服务连接Mysql数据库
本文介绍了如何在Node服务中连接MySQL数据库,并实现心跳包连接机制。
48 0
Node服务连接Mysql数据库
|
4月前
|
Oracle 关系型数据库 MySQL
OceanBase 与传统数据库的对比
【8月更文第31天】随着云计算和大数据技术的发展,分布式数据库因其高扩展性、高可用性和高性能而逐渐成为企业和开发者关注的焦点。在众多分布式数据库解决方案中,OceanBase作为一个由阿里巴巴集团自主研发的分布式数据库系统,以其独特的架构设计和卓越的性能表现脱颖而出。本文将深入探讨OceanBase与其他常见关系型数据库管理系统(如MySQL、Oracle)之间的关键差异,并通过具体的代码示例来展示这些差异。
404 1
|
4月前
|
关系型数据库 OLAP 分布式数据库
揭秘Polardb与OceanBase:从OLTP到OLAP,你的业务选对数据库了吗?热点技术对比,激发你的选择好奇心!
【8月更文挑战第22天】在数据库领域,阿里巴巴的Polardb与OceanBase各具特色。Polardb采用共享存储架构,分离计算与存储,适配高并发OLTP场景,如电商交易;OceanBase利用灵活的分布式架构,优化数据分布与处理,擅长OLAP分析及大规模数据管理。选择时需考量业务特性——Polardb适合事务密集型应用,而OceanBase则为数据分析提供强大支持。
1287 2
|
4月前
|
SQL 数据管理 关系型数据库
SQL与云计算:利用云数据库服务实现高效数据管理——探索云端SQL应用、性能优化、安全性与成本效益,为企业数字化转型提供全方位支持
【8月更文挑战第31天】在数字化转型中,企业对高效数据管理的需求日益增长。传统本地数据库存在局限,而云数据库服务凭借自动扩展、高可用性和按需付费等优势,成为现代数据管理的新选择。本文探讨如何利用SQL和云数据库服务(如Amazon RDS、Google Cloud SQL和Azure SQL Database)实现高效的数据管理。通过示例和最佳实践,展示SQL在云端的应用、性能优化、安全性及成本效益,助力企业提升竞争力。
79 0
下一篇
DataWorks