大卫·惠勒:我是Postgres扩展的Tembo航员

大卫·惠勒:我是Postgres扩展的Tembo航员

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

我加入了Tembo,一个全面管理的PostgreSQL开发者平台,我们共同致力于建立扩展的Postgres社区索引、改进元数据标准、与Postgres社区合作建立鼓励开发人员提供全面扩展文档的文档标准、设计和构建开发者工具等。

🔎

延伸解读

从维护者到全职推动者

作者过去14年一直维护PGXN,但受限于时间,只能做基础维护,如启用TLS、改进显示、增加通知队列等。加入Tembo后,他将全职投入扩展生态项目,包括建立社区索引、改进元数据标准、制定文档标准、开发工具等。这标志着PGXN从个人维护转向有公司支持的系统性建设,可能加速扩展生态的成熟。

Tembo为何需要扩展生态

Tembo将扩展打包成Postgres栈,让开发者快速创建针对特定用例优化的集群。因此,它需要大量易于安装且文档齐全的扩展。PGXN目前分发376个扩展,涉及419位开发者,但尚未成为权威索引。Tembo与作者合作,旨在利用PGXN的积累,并推动扩展生态的整体改进,以支撑其平台战略。

社区协作与现有注册表

作者计划与Postgres社区合作,确定PGXN及其他扩展注册表(如dbdev、trunk、pgxman等)的角色,决定哪些部分采用、重写或舍弃。目标是在社区拥有和贡献的基础上,构建扩展生态的基础设施。本周他将向社区协作者提交任务清单,以完善计划。这表明项目注重社区共识,而非单一公司主导。

❓

Q&A

大卫·惠勒加入Tembo后主要负责什么工作?

他全职专注于扩展生态系统的项目,包括建立Postgres社区扩展索引、改进元数据标准、与社区合作建立文档标准、设计构建开发者工具等。

PGXN目前的发展状况如何?

PGXN目前分发376个扩展,涉及419位开发者,由大卫·惠勒维护了14年。

Tembo为什么需要PGXN或类似的扩展网络?

Tembo将扩展打包成Postgres堆栈,让开发者快速创建针对特定用例和工作负载优化的集群,因此需要提供多种易于安装和文档齐全的扩展。

大卫·惠勒对扩展生态系统的愿景包括哪些方面?

包括建立Postgres社区扩展的权威索引、改进元数据标准以支持自动化二进制打包、与社区合作建立文档标准、设计构建开发者工具。

大卫·惠勒过去为什么没有推进这些扩展生态项目?

过去十年他有许多想法,但缺乏时间,只能维持PGXN的基本运行,如启用TLS、改进网站显示、增加密码安全、添加通知队列等,没有足够精力推进更大项目。

大卫·惠勒计划如何协调PGXN与其他扩展注册表(如dbdev、trunk等)的关系?

他将确定PGXN和其他扩展注册表(如dbdev、trunk、pgxman、pgpm等)在多大程度上发挥作用或提供灵感,决定哪些部分采用、重写或丢弃,目标是构建社区拥有的扩展生态系统的基础。

🏷️

标签

➡️

继续阅读