2020 PostgreSQL亚洲大会组委会特地推出阿里云数据库嘉宾系列线上专访,第二期咱们邀请到了阿里云数据库高级产品专家周祥。他将在11月17日阿里云数据库培训专场09:40-10:20时间段带来《阿里云PostgreSQL生态云原生数据库产品 》英文分享。
周祥,阿里云高级产品专家。2008年硕士毕业,退出IBM中国研发核心DB2 for z/OS研发团队,从事DB2 for z/OS的数据库引擎相干研发工作;2012年开始从事IBM大数据产品BigInsights的研发工作。2013年底退出阿里巴巴,是阿里云OLAP产品剖析型数据库AnalyticDB和Data Lake Analytics的外围研发成员之一。目前是阿里云数据库团队国内产品经理,负责数据库所有产品面向国内市场的策略和Go To Market相干工作。到目前为止,领有和申请公开的技术发明专利超过30项,次要波及关系型数据库、大数据、分布式计算、云计算等畛域。
周祥 | 阿里云数据库高级产品专家
Q1:您第一次接触PostgreSQL是什么时候?是如何走上产品研发路线的?
周祥:大家好,我是周祥,阿里云数据库高级产品专家。我第一次接触PostgreSQL是在学生时代,应该是在大学本科毕业设计时,一个电信零碎面向SOA架构的设计课题,课题施行中须要开源数据库来存储根底的业务数据,过后在MySQL和PostgreSQL中做了比拟和抉择,起因比较简单,是伯克利写的倒退过去的,代码很优良,就抉择了PostgreSQL。研究生实习期间,是在IBM DB2 for z/OS的中国研发团队实习,毕业后就退出了这个部门,开始从一些数据库优化工具做起,参加到DB2的产品内核开发中。
Q2:您在产品布局或产品研发中遇到困难个别会如何解决?最让您感觉骄傲(乏味)的事是什么?
周祥:当我工作一段时间在一个畛域中有肯定的积攒后,遇到困难首先还是要独立思考,有架构设计的问题,有代码bug的问题等。独立思考、剖析后,还须要与我的项目和团队成员充沛探讨。波及架构设计的问题,充沛探讨显得尤其重要,汇合众人的智慧防止一些架构上的缺点和潜在的坑;波及到一些比拟难的代码bug问题,我的教训是须要更独立、深刻debug root cause。
最让我感觉乏味的事,是在4年前的一个十分重大项目中,邻近业务上线前1周,因为新的业务查问和负载的上线,咱们数据库系统模块开始频繁core dump。在业务压力很大的状况下,我拉上了团体在JVM(咱们这个数据库系统是Java实现)畛域的专家一起剖析,定位出unsafe API操作相干导致的地址overlap问题,然而具体是什么起因、哪一块代码导致的地址overlap?这个问题纠结了2天工夫,最终在零碎代码中把所有Java相干unsafe操作的代码拉进去剖析,才发现是历史上咱们在Java 6时代,对一个开源Java 8 beta版本中Stream个性的代码的提前复制应用无关,不同的变量长度导致地址overlap,发现这个问题曾经是业务上线deadline的前2天了。批改完了胆战心惊,在业务上线前的最初一天上线测试,发现问题并解决。过后的压力场景和解决完问题后的感觉当初想想是很乏味的事件。
Q3:您认为数据库产品将来如何倒退才会更有生命力?
周祥:数据库曾经是业务零碎的不可短少的基础设施,云时代尤其如此。数据库系统自身相对来说,是非常复杂的技术实现和产品,然而它的作用和定位又是简略清晰的。集体认为数据库将来在云上是要充分利用云的能力,做得和水、电一样易用,水和电的应用简直没有门槛。然而如果只看数据库,其实上手和入门门槛挺高的,而更多地被集成、与业务利用地买通,可能让数据库更加宽泛地应用。同时,与业务、利用高效协同,也能够让数据库的推广和利用更加迅速和顺畅。
Q4:您对产品生态倒退有什么见解?近期对建设产品生态有什么打算吗?
周祥:数据库产品还是保持被集成的路线,对下层业务、应用软件的集成、兼容做到足够好,比方ERP、CRM等企业级软件的互认证;对数据库生态工具的集成、兼容;对迁徙、备份复原、ETL、BI软件等的互认证。这些根底的被集成工作做好,才意味着更大市场利用空间和更低的应用门槛。咱们也会在这条路上动摇地走上来。
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