加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql内核 从脚踏实地到仰望星空 数据库大咖Calvin Sun的职业20年

发布时间:2022-10-13 17:30:55 所属栏目:MySql教程 来源:转载
导读: 无论是个人还是公司,在数据库领域的深耕,是技术慢慢井喷的必然。

Calvin Sun自大学时代就希望从事自己最感兴趣的系统软件行业,尤其是操作系统和数据库,这是他认为软件开发中难度最大、

无论是个人还是公司,在数据库领域的深耕,是技术慢慢井喷的必然。

Calvin Sun自大学时代就希望从事自己最感兴趣的系统软件行业,尤其是操作系统和数据库,这是他认为软件开发中难度最大、最高深的地方。1997年,恰好赶上美国德州奥斯汀一家数据库公司招聘开发人员,Calvin Sun如愿以偿。Calvin选定这个领域后便一头扎进去20多年,拥有多项美国专利, 成为行业翘楚。

如今,Calvin Sun是华为Cloud BU云数据库资深架构师,他的职业生涯,就是从“牛”到“卓越”的奋斗史:在奥斯汀的数据库公司工作8年后,2006年初加入MySQL,担任MySQL存储引擎开发团队负责人;2008年加入Oracle担任 InnoDB开发团队负责人;随后担任过Oracle 云服务团队MySQL云服务高级顾问,Twitter MySQL内核团队负责人。2017年10月,Calvin Sun加入华为加拿大多伦多研究所, 启动下一代关系型数据库TaurusDB的研发。

头衔的改变并没有改变Calvin脚踏实地的做事风格, 奋战数据库领域20多年,数据库就像谜一样,让他越钻研越有趣。隔着屏幕,我都能感受到他的激情和对数据库内核的由衷热爱。

精益求精的特质和文化

Calvin Sun认为数据库是可以让人一直保持激情的行业mysql内核,因为当新兴行业产生越来越多的数据,会随之而涌现大量令人兴奋的新技术和商业模式。随着互联网的兴起,开发者希望信息快速有效发布给客户,并实现在线浏览,MySQL得到了广泛应用。

MySQL 高可靠,简单易用,在当时争取了大量的用户。为了持续留住和扩大用户,MySQL在技术架构方面做了独特的设计,不论是终端用户还是合作伙伴都可以根据自己的需要定制MySQL。

2005年10月7号(黑色星期五), Oracle收购了InnoDB,MySQL迅速作出两个重要决定:一是成立专门的存储引擎团队,二是推出Pluggable的存储引擎架构,鼓励第三方为MySQL开发各种各样的存储引擎。

2006年1月Calvin Sun正式加入MySQL,作为MySQL存储引擎团队的第一任负责人, 负责存储引擎的开发维护、协调与外部存储引擎开发团队的关系。迄今为止在MySQL领域整整14年了。

MySQL一直稳居开源数据库榜首,Calvin认为MySQL的成功经验一定值得华为云甚至更多云服务商去学习深挖。

MySQL的成功得益于天时地利人和。天时在于赶上互联网井喷式的出现,MySQL作为LAMP Stack的关键部位,简单可靠。比如Facebook用MySQL多年来从来没有丢失过数据,对于大型互联网公司而言,从来没丢失数据,就足以验证产品的可靠性和口碑。

按地利来讲,MySQL起源于北欧,创始人分别在芬兰和瑞典,考虑大部分大客户在硅谷,公司把总部从北欧搬到硅谷,从地理位置上更接近用户,更快响应客户需求。

人和是指它不仅简单易用,而且有着开放式架构。第三方研发人员可以根据自己的需求开发存储引擎。MySQL先后有十几种甚至几十种不同的存储引擎。并且很多新的特性和性能提升都源自于社区, 例如Twitter, Google, Facebook等公司,使得MySQL的生态蓬勃发展。

华为借鉴MySQL成功的经验,并结合自己的优势, 逐步完善自我生态。一直以来,华为云数据库都在基于开源数据库成熟的社区来打造,拥抱开源社区并结合华为多年来积累的企业级技术实力和对客户需求的理解,打造企业级数据库完整生态。

进一步来说,华为在生态建设中,可以提供更开放的架构和平台,让第三方开发人员融合进来,甚至考虑第三方对开源社区的管理和建设,使得华为云成为真正肥沃的黑土地, 孕育更完善的数据库生态。

与大咖同行做有趣有价值的事

数据库作为一项基础软件, 特别需要时间的积累和技术的沉淀。华为从2001年就开始布局数据库的研发,至今已拥有深厚的研发沉淀:“我们现在一同工作的一批研发人员的能力和底蕴, 以及对内核孜孜不倦的激情,真是很多供应商所不具备的。”

华为加拿大研究所聚集众多大咖, 有在微软做过20多年研究的资深数据库专家,也有经验丰富的DB2研发人员。与众多大咖一道开发云原生数据库TaurusDB具有挑战性, 但也是有趣和有价值的事。

Calvin Sun认为,华为云持续创新得益于华为30多年来在芯片、网络,终端,数据库等各个领域深厚的技术积累。 TaurusDB将数据库软件与底层硬件,CPU,网络,存储等垂直整合,发挥出软硬件结合后的整体最大优势。

在架构上,TaurusDB 采用计算与存储分离,日志即数据的架构设计,将IO 密集型负载卸载到存储节点完成, 减少网络的数据传输,使得TaurusDB 的性能有了质的飞跃。不仅如此,TaurusDB 还充分利用新一代云存储的能力,实现存储层独立容错和自愈服务,提供高性能的多租户支持。 通过弹性伸缩支持客户业务的快速发展,通过多租户实现资源灵活管理。

以客户为中心,贴合客户需求来提供数据库服务,Calvin Sun认为这是华为云数据库的核心理念之一。华为一直服务于企业,无论是大企业还是小企业,华为拥有贴近客户服务的意识,更加了解企业的需求与痛点,可以有针对性的用技术为企业解决难题。

“从我们目前测试来看,TaurusDB性能是原生MySQL的七倍,最大存储空间可以达到128T”。每讲到产品和技术,Calvin Sun都掩饰不住自己的兴奋和价值感。

到目前为止,华为云数据库已经上线10款产品,有面向传统 OLTP 数据库业务的SQL数据库,也有面向海量扩展业务的NoSQL数据库,以及操作便利的数据迁移和数据管理产品。基于华为累积多年的数据库研发、搭建和维护经验,结合数据库云化改造技术,精心打造更高可用、更高可靠、更高安全、更高性能、即开即用、便捷运维、弹性伸缩的数据库服务,提供容灾、备份、恢复、安防、监控、迁移等全面能力,聚焦金融、互联网、车企、物联网、游戏、ISV等行业,提供全套云上数据库解决方案。Calvin Sun说,通过架构创新并结合企业级的应用场景去融合数据库生态,这是他在数据库生涯中又一有价值的事。

而和他一起充满激情和价值感的还有一帮钻研数据库内核技术的大咖,每当谈到他们研发团队的专业性和对攻破技术难题的那股子精气神,Calvin Sun言语中充满激情。从脚踏实地到仰望星空,他们用自己的专注和思考给新一代开发者梳理出一个最佳姿势。

华为开发者大会2020(Cloud)将于2020年2月11日-12日在深圳会展中心举办,这是华为面向ICT(信息与通信)领域全球开发者的年度顶级旗舰活动。大会旨在搭建一个全球性的交流和实践平台,开放华为30年积累的ICT技术和能力,以“鲲鹏+昇腾”硬核双引擎,为开发者提供澎湃动力,改变世界,变不可能为可能。本次大会设有两场主题演讲、数十个Codelab、上百场技术论坛、三万平米展区、热门开源项目、创新大赛、初创公司与投资者对接会、黑客松、音乐节等活动,面向企业开发者、初创公司、学生等群体提供个性化内容体验。我们期待与你在一起,梦飞扬!

变革与创新,从未停息。DT时代聚焦最新基础架构设施和技术的的进展,关注企业数字化转型优秀案例,专注企业级方案和技术的传播和创新企业的成长,触及企业的变革与转型,目前覆盖的渠道有:今日头条、百度百家、搜狐新闻(DTValue)、天天快报、凤凰新闻、网易新闻、大鱼、一点资讯等多家平台。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!