2020 PostgreSQL 亚洲大会组委会特地推出阿里云数据库 嘉宾系列线上专访,第四期咱们邀请到了阿里云数据库高级技术专家曾文旌。他将在 11 月 17 日阿里云数据库培训专场 11:00-11:40 时间段带来《Global Temp Table》分享。
曾文旌 | 阿里云数据库高级技术专家
Q1:您能简略介绍一下本人吗?您是如何与 PostgreSQL 社区互动的?
曾文旌:大家好,我叫曾文旌,已经在国产数据库公司从事数据库内核研发工作。当初在阿里云是数据库内核研发工程师。在阿里云工作的这几年次要孵化了 RDS for PostgreSQL 服务,研发自研云原生数据库 PolarDB forPG。以后次要精力集中在 PolarDB 的性能优化和 SQL 个性的研发上。
PostgreSQL 社区是很好的导师,咱们从社区学到了很多的研发上的办法和教训,受益匪浅。同时,咱们也在尝试向社区回馈一些货色。咱们碰到用户需要的个性个别会抉择先查看 PostgreSQL 社区的相干探讨,学习相干教训。如果问题社区没有修复,咱们修复后,会尝试修复并奉献到社区。如果相干个性在社区 todolist 里,但没有实现,咱们会先理解该个性在社区的开发进展,征询一些细节,学习相干教训。当咱们开发实现后,可能会抉择奉献给社区。
Q2:您第一次接触 PostgreSQL 是什么时候?是如何走上产品研发路线的?
曾文旌 :在我从业初期,就开始接触 PostgreSQL 了,大概在 2008 年。PostgreSQL 是先进的开源关系数据库,是实践和实际联合的结晶,很多方面值得开发者学习。
国内始终都有大量的应用数据库的需要,从业至今始终在做数据库内核的开发工作,一直满足用户的需要。我从一些偏差接口的性能的开发工作起步,再到简单的内核个性开发。随着互联网大潮袭来,阿里踊跃的推动 IT 基础设施的去 IOE 化,本人的本事也有了更大的用武之地,于是退出了阿里。
随着阿里巴巴实现了本身去 IOE,公司决定把技术上的能力以云服务的模式输入给全社会,于是我也在这个时候退出阿里云 RDS 团队,并实现了对 RDS for PostgreSQL 的孵化。近几年,云原生数据库崛起,并成为数据库倒退的新趋势,阿里云也推出了本人的云原生数据库 PolarDB,于是我也投入到 PolarDB for PG 的研发中来。
Q3:您有参加 PG 版本性能的迭代吗?次要有哪些奉献?
曾文旌:我本人的工作会有一些和社区进行交互的方面,例如:
- PostgreSQL 刚公布 9.4, 反对逻辑流复制时,就给社区提过一些逻辑流复制相干的 bug。
- 不间断的,参加了一些 bug 的修复和一些个性的探讨,包含复原模块和分区表相干。
- 最近一年多,我在 PolarDB 开发了新个性 Global temp table,从社区学习了很多前人的教训,个性实现开发并上线之后,正在尝试把它奉献给社区,以后曾经有 300 多个邮件探讨,我还在修复一些细节问题。
Q4:您在产品布局或产品研发中遇到困难个别会如何解决?最让您感觉骄傲(乏味)的事是什么?
曾文旌:我本人感到比拟骄傲的是,随着交付的个性越来越多,且越来越简单,积攒了十分丰盛的研发教训。因为团队整体严密的分工协作,身处在这个团队中,我集体也取得了较大的成长。大家都晓得互联网公司的开发模式和传统研发型企业差异比拟大。当你残缺的实现一个大个性的需要剖析,设计和实现直到公布上线,再到一直迭代欠缺后,会极大的进步本人的信念,并取得很大的成就感。这会促使你想持续挑下一个更难的个性。
Q5:您团队在 PG 畛域的外围产品新性能次要解决什么问题,目前成果怎么样?
曾文旌 :目前我所在团队主力研发的产品 PolarDBfor PG 是一款基于计算存储拆散架构的云原生关系数据库,主打 OLTP 场景。PolarDB for PG 有着良好的存储扩大能力和计算扩大能力(读扩大 - 一写多读)和高度的 Oracle 兼容性,这些是该产品的次要特点。
高度的 Oracle 兼容得益于 PostgreSQL 低劣的基础架构,以及咱们在此基础上研发的大量 Oracle 兼容性个性,这使得咱们做去 O 迁徙的施行老本绝对较低,迁徙周期和危险也比拟可控。目前,在公共云上曾经商业化 1 年多,帮忙数百个客户(包含电商,新批发等行业)实现了数据库的去 O 和上云工作。以后,咱们的产品主攻电信、金融和保险等行业,在国产化大潮下,帮忙更多的客户实现 IT 服务国产化。
Q6:您认为数据库产品将来如何倒退才会更有生命力?
曾文旌:我的了解,将来必然是满足最多用户需要的产品级数据库,会有很强的生命力。另一方面也是非常重要的,产品若要大规模利用,就须要围绕产品建设一个残缺的生态。
Q7:近期对建设产品生态有什么打算吗?
曾文旌:这几年,阿里云也在重点打造云服务的生态。以后,国内 IT 服务,包含数据库面临大量国产化的需要,须要大量生态搭档一起实现。这部分也存在微小的商机。
Q8:最初,您对想从事 PG 产品或技术研发的网友们有什么倡议吗?
曾文旌:PostgreSQL 是优良的开源关系数据库,无论国内还是国内,都有很多公司站在 PostgreSQL 的肩膀上研发出了更优良的产品,实现了微小的商业价值。同时 PostgreSQL 自身的生命力也越来越弱小。数据库的研发工作是值得挑战并很有前途的,适宜作为长期的事业。将来必然有大量的需要(尤其国产化背景),这须要大量的研发人才,心愿有更多的同学参一起参加到其中来。
2020 PostgreSQL 亚洲大会阿里云数据库专场
2020 年 11 月 17 日,从早到晚,八位原厂讲师,八场干货分享,全中文在线直播,尽在 PostgresConf.CN & PGConf.Asia 2020 大会阿里云数据库专场频道,期待你的退出!
对于阿里云数据库
阿里云智能数据库产品事业部承载着阿里云、阿里巴巴团体所有在线数据以及数据服务,提供从在线事务处理到在线剖析解决的全栈数据库产品和服务,反对私有云、专有云各种环境下的灵便部署,集体开发者、中小企业到寰球大规模企业业务全笼罩。无论是集体还是最为严苛的企业业务需要,阿里云数据库服务都是最为牢靠、高效的抉择。随着数据时代的到来,阿里云数据库产品基于云计算和数据中心的架构从新进行设计实现,在数据库存储引擎、云原生技术、剖析引擎、分布式解决、FPGA/GPU 硬件加速、智能数据库、智能化管控平台、平安数据库等方面都处于寰球当先地位,全面的云产品和服务组合,为阿里云客户以及阿里巴巴团体多元化业务提供了丰盛的数据库产品解决方案和行业教训。
目前通过十余年的利用实际以及技术迭代,阿里云领有国内最弱小和丰盛的云数据库产品家族,涵盖关系型数据库、非关系型数据库、剖析型数据库、数据库生态工具以及云数据库专属集群 5 大板块,满足用户不同的数据库利用开发需要,并且解决企业外围业务上云的要害难题。
外围产品
外围产品包含: 自研云原生关系型数据库 PolarDB、云原生数据仓库 AnalyticDB 和云原生数据湖剖析 DLA、云原生多模数据库 Lindorm、云数据库专属集群 MyBase 以及关系型数据库服务 RDS,非关系型数据库服务 NoSQL 产品 HBase、Redis、MongoDB、GraphDB,数据库生态工具 DTS/DMS/DBS/ADAM,智能化运维平台 DAS 等。
其中,PolarDB 是国内首个云原生关系型数据库,采纳存储计算拆散、软硬一体化设计,满足大规模利用场景需要。
PostgreSQL 阿里云数据库专场 - 钉钉交换群
对于 PostgresConf.CN&PGConf.Asia2020 大会
作为寰球最大、最出名的 PG 序列会议,从纽约到莫斯科,从里约热内卢到约翰内斯堡,寰球各地区都有 PGConf 在运行。而亚洲规格最高的 PG 技术盛会—PGConf.Asia 大会,将于往年 11 月首度在中国举办。中国开源软件联盟 PG 分会作为东道主承办本次会议,采纳线上模式,通过墨天轮社区面向寰球直播。本次大会将集中国 PG 力量和亚洲次要 PG 贡献者、利用企业独特打造亚洲范畴内最大规模的 PG 生态会议。
本届 PGConf.Asia 大会将与 PostgresConf.CN 中国大会联结举办。PostgresConf.CN 中国大会同样是列入 PostgresConf 会议序列的寰球正式会议,同时也是中国区规模最大、规格最高的 PG 生态会议,自 2017 年起,已间断举办三届。往年的大会将持续立足于国内 PG 行业,为观众提供最清晰、最独特的视角。
特地鸣谢
大会赞助商
直播平台合作方
报名入口:https://www.modb.pro/event/220
更多精彩内容,请关注以下平台、网站:
中国 PostgreSQL 分会官网公众号(技术文章、技术流动):
开源软件联盟 PostgreSQL 分会
中国 PostgreSQL 分会技术问答社区:
www.pgfans.cn
中国 PostgreSQL 分会官方网站:
www.postgresqlchina.com