摘要: 可能负责 QCon“数据库与存储技术”专题的出品人,华为云数据库首席架构师彭立勋到底有何过人之处?他又是如何成为 MySQL 畛域的大牛?带着这些疑难,对彭立勋进行了采访。
本文分享自华为云社区《QCon 专题出品人、华为云数据库首席架构师彭立勋专访》,原文作者:神思胖。
2021 年 5 月 29-31 日,华为云数据库首席架构师彭立勋缺席了 2021 年 QCon 寰球软件开发大会。与以往不同的是,此次大会他多了一重身份——QCon 寰球软件开发大会“数据库与存储技术”专题出品人,与业界泛滥数据库畛域大咖独特打造了一场精彩绝伦的技术分享盛会。
华为云数据库首席架构师彭立勋现场分享
可能负责 QCon“数据库与存储技术”专题的出品人,彭立勋到底有何过人之处?他又是如何成为 MySQL 畛域的大牛?带着这些疑难,咱们对彭立勋进行了采访。
机缘巧合进入 MySQL 畛域,深受 MySQL 之父鼓励
通过采访咱们得悉,彭立勋并非一开始就对 MySQL 数据库感兴趣,他是在机缘巧合下接触 MySQL,进而自学钻研,从做 DBA(数据库管理员)开始,而后做 DA(数据库架构师),再到做内核研发、内核架构工作,通过刻苦钻研,最终成为 MySQL 畛域大牛。
彭立勋有着光鲜亮丽的履历,他曾荣获 Oracle ACE Director(for MySQL) 的极高荣誉(Oracle ACE 是 Oracle 授予 Oracle 公司之外的技术人员的荣誉称号,目前 MySQL 畛域的 ACED 寰球仅有 5 人)。社区奉献方面也极具影响力,他是为数不多的 MySQL 源码贡献者,并积极参与了 ACMUG(MySQL 中国用户组)的发动和组建,负责该组织的副主席及杭州地区的组织者。同时作为 MariaDB 基金会第一位亚太成员,他是国内惟一的 MariaDB 提交组成员,向官网提交了 Multi-Source Replication,Thread Memory Usage Monitor 等性能补丁,并踊跃推动 MySQL/MariaDB 中国的遍及。
谈及 MariaDB,彭立勋还分享了本人与 MySQL 之父、MariaDB 公司创始人兼 CTO Michael Widenius(又名 Monty)的一段不解之缘。有一天他收到一封题目为 <Can we use your MySQL patches in MariaDB> 的邮件,发件人居然是 MySQL 之父 Monty。Monty 在网上看到了他开源进去的一些补丁,心愿他可能受权本人合并到骨干。Monty 称“这些 Patch 的想法 quite impressed(印象粗浅),其中几个补丁的实现思路 how talented(很有才华)”。这对一个刚毕业工作两年的新人来说,十分受鼓励,也动摇了彭立勋始终在 MySQL 畛域持续深刻工作上来的信心。
抉择华为,与伟人同行共翻新价值
退出华为前,彭立勋曾在大型互联网企业和守业公司从事了 10+ 年的数据库工作。他认为,数据库是一个投资微小且周期很长的技术,必须要保持长期的投入能力播种成绩。华为是一家十分违心在技术研发上进行投资的公司,领有弱小的研发基因和服务客户的基因。一方面,华为非常重视技术的先进性和软件品质;另一方面,华为对客户的声音也非常重视,看待故障的态度十分严苛。
彭立勋认为,现在数据库行业的倒退,站在寰球角度来看有两个趋势,一个是开源数据库的占比越来越高,商业数据库占比越来越低;另一个趋势就是数据库部署在云上的比例越来越高,而这其中,云原生数据库的占比疾速减少。而站在国内市场角度来看,除了下面两个趋势之外,国产化数据库的呼声和倒退失去了前所未有的晋升,大量的国产数据库和国产数据库公司如雨后春笋般呈现。
但咱们必须面对一个现实情况,就是中国数据库行业起步较晚,行业上曾经造成了事实上的行业标准,大量的利用零碎都是与成熟商业数据库绑定的,开源数据库也曾经被 MySQL、PG 这样的成熟生态笼罩,新的生态想要成熟须要付出微小的致力,凋谢是惟一可能胜利的路线。
这一点和华为云数据库保持的生态凋谢理念不约而同,因而,他认为华为有能把数据库做好的信念,从而抉择了华为。
执着技术不停步,以云原生促成产业智能降级
彭立勋介绍道,华为云数据库保持走凋谢生态的路线,目前已反对华为自有生态 openGauss 和 MySQL、MongoDB、Redis、Cassandra、InfluxDB 等支流开源数据库生态。
在翻新上,华为云数据库实现了一套架构、多种产品的 GaussDB 架构,SQL Layer 提供不同的生态兼容(比方 MySQL、MongoDB 等),Index Layer 提供不同的数据组织形式(比方 B -Tree、文档、KV 等),Storage Layer 应用对立的跨 AZ 分布式一致性存储 DFV。这样华为能够在每一层独自进行演进,一方面能够兼容各种开源生态,另一方面也能够去倒退华为自有生态,而底层存储技术能够独自演进,一直晋升和数据库的联合能力。
除了技术创新,华为云数据库还踊跃拥抱云原生,云原生分布式数据库 GaussDB 系列的设计指标是为了充分利用云基础设施外在的能力,从简略的部署在云上应用云资源的 ON CLOUD,到充沛跟云基础设施联合长在云上的 IN CLOUD。与云原生能力联合的 GaussDB 系列数据库,具备了跨 AZ 部署的一致性能力,以及存算拆散、极致弹性,多平台软硬协同,数据存储牢靠,智能运维等能力。
彭立勋认为,想让更多企业走上云原生转型之路,云厂商须要提供更高效稳固、安全性高的计划,比方客户最为关怀的数据库的可用性和弹性问题,以及安全可靠问题,确保用户的数据在云上是平安的,不会产生任何未受权拜访事件。此外,降本增效是所有企业都会思考的问题,云厂商要通过技术手段,在不影响用户体验的状况下帮忙用户升高应用老本。
彭立勋最初提到,技术无止境,云数据库将来的路还很长,凋谢生态、云原生、智能运维将是将来的倒退方向。本人会持续好高鹜远,继续深耕技术,用本人的专一和思考给数据库倒退注入一滴新鲜血液,为企业智能降级奉献本人的一份力量。
Ps:第三届华为云 GaussDB 数据库挑战赛炽热进行中,还没报名的小伙伴们赶快抓紧时间前去华为云官网大赛流动页报名,机不可失,大家冲鸭!
报名链接:https://competition.huaweiclo…
点击关注,第一工夫理解华为云陈腐技术~