1.您能简单介绍一下自己吗?您是如何与PostgreSQL社区互动的?
大家好,我是魏闯先,阿里巴巴资深技术专家,12年文件系统和数据库内核深耕,负责阿里云数据库仓库AnalyticDB架构和计算引擎研发。 AnalyticDB PG由开源Greenplum演化而来,可以大大加速和优化计算引擎,从社区中我们也汲取了大量开源优势,未来也会将我们的工作部分回馈社区。
2.您团队在PG领域的核心产品新功能主要解决什么问题,目前效果怎么样?
我团队主要负责ADB PG在OLAP 分析场景下的计算性能问题。采用向量化计算引擎,通过codegen,列式向量计算、指令集、内存池化等方法,计算性能有2-3倍的提升。
3.您认为数据库产品未来如何发展才会更有生命力?
丰富生态、稳定性、高扩展性、极致性能。
4.最后,您对想从事PG产品或技术研发的网友们有什么建议吗?
PostgreSQL 是一个开源的关系型数据库,具有丰富的功能和生态,良好的扩展性,同时适合OLTP和OLAP场景。作为一个20多年的成熟产品,希望从事PG产品或技术研发的网友们,首先能够理解PostgreSQL 的一些基本设计原理,包括事务、存储、计算等核心模块。同时它的代码风格良好,可读性强,有技术积累的基础上,可以调试和学习源代码,可以指导自己如何写出更好的工程代码。