Andreas 'ads' Scherbaum:Artur Zakirov

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

这篇文章是关于PostgreSQL开发者Artur Zakirov的采访,他在德国柏林工作,喜欢骑自行车和徒步旅行。他是pg_repack的维护者,希望未来能看到undo logs和索引组织表等功能。他建议参考PostgreSQL Developer FAQ和提交补丁的wiki页面来开始开发PostgreSQL。他相信PostgreSQL将在未来继续受欢迎,并推荐将其用于商业和个人项目。他对Go编程语言和Apache Arrow项目也感兴趣。

🔎

延伸解读

从SQL Server到PostgreSQL:Artur的转型之路

Artur Zakirov的职业生涯始于MS SQL Server,拥有约6年经验。2015年,他加入Postgres Professional,转向PostgreSQL开发,并积极参与Postgres Pro分支的改进,部分新功能和错误修复被合并到PostgreSQL核心。这段经历为他日后维护多个开源扩展奠定了基础。

维护pg_repack:解决实际痛点

自2023年起,Artur成为pg_repack的维护者。由于他所在公司大量使用该扩展,他积极修复了之前影响其顺畅使用的问题。这体现了开源维护者往往源于实际生产需求,通过解决自身痛点来惠及整个社区。

升级与连接池:PostgreSQL的待改进之处

Artur指出,PostgreSQL实例升级(尤其是流复制场景)复杂且有风险,pg_upgrade文档可能令人望而生畏。他建议pg_upgrade应支持副本升级,并认为内置连接池能提高透明度和会话级功能支持,弥补独立连接池的不足。

给新贡献者的实用建议

对于想参与PostgreSQL开发的人,Artur建议从PostgreSQL Developer FAQ和Submitting a Patch wiki页面入手。对于复杂补丁,先在pgsql-hackers邮件列表分享高层设计。即使没有自己的补丁,参与代码审查也是熟悉社区和源码的好方法。

❓

Q&A

Artur Zakirov在PostgreSQL项目中担任什么角色?

Artur Zakirov是pg_repack的维护者,并参与多个开源扩展的维护。

Artur Zakirov对PostgreSQL未来的看法是什么?

他相信PostgreSQL将在未来继续受欢迎,适合商业和个人项目。

Artur Zakirov推荐的PostgreSQL开发入门资源有哪些?

他建议参考PostgreSQL Developer FAQ和提交补丁的wiki页面。

Artur Zakirov最喜欢的PostgreSQL扩展是什么?

他最喜欢的扩展是postgres_fdw,常用于远程数据访问。

Artur Zakirov对PostgreSQL升级过程有什么看法?

他认为PostgreSQL的升级过程复杂,尤其是在流复制的情况下。

Artur Zakirov对PostgreSQL的功能改进有什么期望?

他希望PostgreSQL能有内置的连接池和undo logs等功能。

🏷️

标签

➡️

继续阅读