内容提要
作者认为PG中文社区因国产数据库分流和脱离用户而衰落,主张以用户为本复兴社区,已推动中文文档、本地化、国内镜像、发行版Pigsty及门户pgsql.cc等建设,并指出AI让个人能完成团队工作,呼吁共建面向整个中文世界的用户社区。
延伸解读
社区衰落的两大症结
作者指出PG中文社区没落有两个主因:一是国产数据库运动分流人才,许多基于PG的项目不承认自身渊源,导致社区力量分散;二是社区脱离用户,活动沦为厂商展销会,未能提供文档、镜像等实用资源。这提醒我们,社区若不以用户需求为核心,终将空心化。
用户社区才是根基
文章引用Percona老板的观点,将开源社区分为开发者、厂商、用户三层,强调用户社区是根本。PG中文社区过去在开发者社区难有建树,厂商社区随信创运动式微,而用户社区从未被认真经营。复兴的关键在于回归用户,提供发行版、中文文档、镜像等切实服务。
AI赋能下的个人行动
作者以自身实践为例,借助AI Agent完成了三十多个PG版本的文档翻译、六万多条消息本地化及16个平台的打包分发,证明个人在AI辅助下能完成以往团队的工作量。这显示技术能力已非瓶颈,真正的挑战在于愿景与愿力,即是否愿意持续为用户创造价值。
面向整个中文世界
作者强调中文社区不等于中国大陆社区,应覆盖台湾、新加坡、马来西亚等地的中文用户。此次本地化同时包含繁体中文,并计划推出教程、案例、播客等,旨在构建一个跨越地域、以用户价值为导向的社区。这需要众人拾柴,共同参与测试、翻译和分享。
Q&A
PostgreSQL 中文社区为什么需要复兴?
因为 PG 中文社区几年前还算活跃,但近几年声音越来越小、动作越来越少,一年也冒不出几个泡。在 PostgreSQL 全球蒸蒸日上的当下,这种反差相当刺眼。作者认为社区没落的原因主要有两个:一是国产数据库运动把人分走了,很多基于 PG 魔改的数据库不承认自己是 PG,几轮分化下来社区元气大伤;二是没有以用户为本,大会越来越像展销会,厂商轮番打广告,用户拿不到什么能用的东西,最后导致空心化。
作者为复兴 PostgreSQL 中文社区做了哪些具体事情?
作者已经推动或完成了多项建设:1)开发了 Pigsty,一个开源的企业级 PostgreSQL 发行版,解决用户用不起来的痛点,GitHub Star 在 Linux 原生 PG 发行版中第一;2)带 Agent 把 PostgreSQL 从 6.3 到 20 三十来个大版本的官方文档全部翻成中文,并维护周边组件中文文档;3)推动简体中文进入 PG 19 Beta 4,繁体中文跟着 RC1 发,并建立自动翻译与跟进工作流;4)维护 PGDG 中国区仓库与镜像,在 16 个 Linux 平台打包分发近 600 个扩展和软件包,月下载量过百万;5)建设中文门户 pgsql.cc 和 PG 知识库,每日跟进上游消息,带中文全文检索和知识图谱;6)推动龙芯架构进入 PostgreSQL 官方 APT 仓库、修复 GB18030 支持瑕疵、让 Rust 扩展进入 PGDG 仓库等。
作者认为一个中文 PostgreSQL 用户真正需要什么?
作者列出的用户需求包括:一个开箱即用的发行版、跟得上版本的中文文档、稳定可靠的国内镜像仓库、完整的中文消息本地化、一个中文门户网站、一个能交流能求助的本地社群。这份清单与作者七八年前提的几乎没变。
AI 在复兴 PostgreSQL 中文社区中起到了什么作用?
作者指出,放在几年前,文档翻译、本地化、打包分发等每一件事都够一个小团队忙活几个月,光靠一个人两只手像愚公移山。但现在有 AI 了,Agent 能干活,一个人带一群 Agent 能做到以前一个团队才做得到的事。因此能力不再是瓶颈,关键变成了愿景和愿力。作者强调,热爱和愿力是 AI 时代最替代不了的东西。
作者想复兴的社区是什么样的?
作者想复兴的是一个用户社区,而不是厂商社区。他明确对搞厂商社区没兴趣,不会去化缘、拉赞助、办展销会。他希望:如果是一个 PostgreSQL 用户,这里的资源能帮到他;遇到的问题、想法有一个地方可以分享交流。社区要有切实的价值主张,以发行版为核心,中文文档、中文本地化、中文社群围着它配套。此外,中文社区不等于中国大陆社区,台湾、新加坡、马来西亚等地的中文用户也应涵盖,这次本地化把繁体中文一起做了也是这个意思。
作者接下来计划为社区补充哪些内容?
作者计划陆续补上:一套完整的中文上手教程、一些真实有趣的用户案例、不定期的播客与分享。同时,他也呼吁众人拾柴火焰高,因为软件与扩展需要测试,翻译需要有人挑错,案例需要真实用户来讲,社群需要有人愿意回答别人的问题。社区不属于某一个人,他负责起个头,剩下的要靠大家。