大家好,我是馮若航,Pigsty 的作者,獨立開源貢獻者。今天我想和大家聊一個話題:如何打造一個立足中國,面向全球的 PostgreSQL 數據庫發行版。
這個標題聽著有點大,但我想說的很簡單:PostgreSQL 已經贏了,問題是 —— 我們中國開發者在這場勝利中扮演什么角色? 是旁觀者,還是參與者?是跟隨者,還是引領者?
數據庫內核之爭已經塵埃落定,真正的競爭將會發生在數據庫發行版上。 而在這個關鍵的機會窗口里,我們應該凝聚生態合力,打造一個全世界開發者都愿意使用的基礎設施,數據庫世界中的 Ubuntu / Deepseek。
WHY — 為什么 PostgreSQL 已經成為數據庫領域的絕對贏家
PostgreSQL 已經贏了 —— 這個觀點有著非常扎實的數據支撐。
Stack Overflow 開發者調查顯示,(約 40%)。 而且這個比例還在加速增長 —— 在專業開發者中,PostgreSQL 的使用率更是達到 58.2%,比 MySQL 高出近 18.6 個百分點。 從開源項目,AI SaaS 到 OpenAI 這樣的獨角獸,PG 已經成為新項目的標配 “默認” 數據庫。
![]()
無論 DB-Engines 的數據庫熱度指數,還是JetBrains 的開發者調查同樣得出了相似的結論。 如果這些社區調查還不夠有說服力,我們再看看資本市場的動向。
2025 年,PostgreSQL 生態發生了兩起標志性收購案: Databricks 斥資約 10 億美元收購了 PostgreSQL 初創公司 Neon,而 Snowflake 則以 2.5 億美元收購了 Crunchy Data。 兩大數據平臺巨頭通過收購殺入 PostgreSQL 的 OLTP 市場——他們選的不是 MySQL,也不是自研新庫,而是直接押注 PostgreSQL。
![]()
各大云廠商同樣在 All in PostgreSQL:AWS 的新品 Aurora DSQL,Azure 的新品 HorizonDB,GCP 的 AlloyDB,這些云上創新產品都是 PostgreSQL 獨占。 PG 的勝利不僅僅是技術上的勝利,更是商業上的勝利。全球最聰明的錢,都在往 PostgreSQL 生態里涌。選擇 PostgreSQL 就是選擇了未來!
中國在PG開源生態中并沒有多少參與感
遺憾的是,在 PostgreSQL 全球狂飆突進的過程中,中國開源的存在感卻非常弱。 在這幅波瀾壯闊的版圖上,很難找到幾樣醒目的 “Made in China”。我們在見證 PG 巨大勝利的同時,卻幾乎缺席了這場盛宴。
此前的 PostgreSQL 社區內核 Committer 列表里,沒有一位中國人(現在有了一位 Richard Guo 在 EDB)。 而在生態開源項目方面,老馮搜集了由中國公司或者中國開發者主導的 PG 開源項目,結果發現 Star 數最多, 影響力最大的竟然是老馮的 Pigsty 。我一方面感覺很自豪,另一方面也感覺很荒誕 —— 我是個人開發者,數據庫個體戶啊!大廠在干啥呢?
![]()
我這兩年參加了幾場國際 PostgreSQL 會議,感受很復雜。 去年 PG 開發者大會里,我碰上了瀚高北美的 Grant Zhou 和 Carry Huang,富士通的 Zhijie Hou,再加上我,就沒有別的中國開發者影子了。 今年還碰上了 TensorChord 的朋友。放在幾百人的大會里面,依然是不成比例的極少數。
一個扎心的事實:中國有兩三百個數據庫產品,很多都是 PG 衍生品。但在全球 PostgreSQL 生態里,幾乎沒有存在感。 我們的人才、我們的資金、我們的精力,都花在了重復造輪子上。當全球同行們正在奮勇創新,在資本市場嘎嘎亂殺的時候。 中國的數據庫同行們卻在泥潭中掙扎 —— 沒有幾家賺錢的公司,三百多個國產數據庫快速縮水死亡。 這說明什么?說明我們在錯誤的方向上投入了太多資源,市場正在用腳投票。
我們需要思考如何破局:如何在 PostgreSQL 生態中找到一個切入點,做出像 Deepseek 這樣有世界級影響力的東西。
有這樣的東西嗎?有的,朋友們,有的。
數據庫發行版大戰拉開序幕
數據庫內核之爭已經塵埃落定,真正的戰斗將會發生在數據庫發行版上。 —— 這個判斷來自于對 Linux 發展歷程的觀察。
1991 年,Linus Torvalds 發布了 Linux 內核。但 Linux 內核本身是不能直接用的, 你需要有人把內核、工具鏈、軟件包、配置腳本打包在一起,形成一個可以安裝、可以使用的操作系統。這就是 發行版。
1993 Debian 年誕生,94 年 RedHat 誕生。之后服務端操作系統內核很快就收斂到了 Linux 上, 大家都用同一個內核,OS 世界的競爭很快就從內核層面轉移到了發行版。
今天的 PostgreSQL,正處于當年 Linux 的位置上。
![]()
做過系統管理的朋友都清楚,真正的生產環境中幾乎沒有有人會從源碼編譯整個 Linux 內核和軟件棧,而是直接選擇一個發行版。 因為后者已經幫我們選好了內核版本、驅動與庫,準備好了軟件倉庫和包管理器,帶有文檔手冊與最佳實踐,可以開箱即用。
PostgreSQL 內核如今已經足夠成熟強大了,如何把內核 + 擴展 + 高可用 + 監控 + 備份 + 安全等要素整合起來,形成一個開箱即用的完整解決方案,這件事成為了關鍵。 PostgreSQL 內核稱王,發行版諸侯爭霸在即誰會成為數據庫世界的 Debian / Ubuntu / RedHat,鹿死誰手,猶未可知。
![]()
事實上,目前在全球范圍內,圍繞 PostgreSQL 已經出現了一些“準發行版”的雛形。最有名的就是 Supabase —— 它把 PostgreSQL 內核與幾個擴展和組件打包起來,封裝成一個后端即服務 (BaaS) 平臺。從本質上看,這就是一個 PostgreSQL 發行版! 一家成立不到五年的 PG 發行版創業公司,估值高達 50 億美元;而 PostgreSQL 內核貢獻的老大哥 EDB,成立近20年估值才 10~20 億美元,這就足夠證明很多事情了。
這對于我們而言既是挑戰,更是機會。在這個時間窗口里, 我們完全有機會打造一個由中國團隊主導的 PostgreSQL 開源發行版,服務全球用戶,搶占新的制高點。 如果我們再錯過這一次的機會窗口,我們可能又要在下一個時代繼續扮演追隨者的角色。
HOW:我是怎么做的?
但在講故事之前,我先亮個底牌 —— 我不是來畫餅的,我已經做出來了。
Pigsty,一個 PostgreSQL 發行版。從下載量和網站 UV 看,用戶大概小十萬,中國一半,海外一半。GitHub Star 在中國 PG 生態項目里排第一。
![]()
要是跟 Supabase 這種50億美金的巨無霸比呢,差距確實很大,他們的 Star 數和用戶量都差不多是 Pigsty 的 20 倍。 (。)
但好在發行版也有細分賽道,如果看 Linux 原生 PG 發行版 這個細分賽道,Pigsty 敢說拿個第一不成問題。 EDB、Crunchy 這些大廠搞的十幾個云原生 Operator,和 Pigsty 的 Star 數量也在一個數量級,也算是打得有來有回。
![]()
這至少證明了:一個中國開發者,用正確的方法, 也可以在 PG 全球生態里占有一席之地,拿到了一張決賽圈的門票。
![]()
Claude Opus 4.5 問答
我是 2022 年開始全職創業做這個,差不多三年半了。技術儲備從 2020 年就開始。 作為開源項目,有一些外部貢獻者,但 99% 以上的代碼和工作量,是我一個人完成的。那么問題來了:一個人,怎么做到這些的?其實就是兩句話,立足中國,面向世界。
立足中國:規模是最好的試煉場
什么是“立足中國”? 它不是一句口號,而是我們手中最鋒利的武器 —— 規模與復雜場景。
Pigsty 并不是在車庫里憑空想出來的,它是在探探——中國第二大陌生人社交平臺上孵化出來的。 在那幾年里,我們要面對的是什么? 是 250 萬全局 QPS 的恐怖流量,是所有核心業務邏輯全跑在數據庫存儲過程里的極限架構,以及上百套大型物理機集群的高效監控管理。
當時市面上的監控、高可用方案,在這種規模的沖擊下,要么不夠看,要么不好用。 沒辦法,逼著我們自己試,自己造,自己整合。 我們是在幾百萬 QPS 的高壓鍋里,在一個又一個故障和報警的錘煉下,把 Pigsty 打磨出來的。
這就是“立足中國”的真正含義: 中國擁有全球罕見的互聯網規模和復雜場景。這里的海量用戶和高并發挑戰,就是最好的煉丹爐。 如果一個方案能扛住探探這種級別的壓力與復雜場景并解決好這些問題,那它放在全世界的其他場景下基本都降維打擊 —— 利用中國互聯網場景獨有的規模優勢,打磨出世界先進的生產級方案。
![]()
面向全球:成為供應鏈的上游
那什么叫“面向全球”? 把文檔翻譯成英文,去海外發帖推廣,那只是第一步。 真正的面向全球,是讓你自己成為全球軟件供應鏈不可或缺的一環。而想要走向全球,你需要關注的是開發者的體驗與需求。
![]()
差不多做到 2023 年,Pigsty 運維層面已經很完善了。高可用,備份恢復,監控系統,離線部署,IaC 大規模管理全部整合到了一起,可以無需容器在主流 Linux 上一鍵交付,但我隱隱覺得哪里不對。老馮一直站在 DBA 的視角,做了很多可靠性、可觀測性,質量成本上的工作 —— 但我忽略了開發者的需求 —— 功能特性。
![]()
我突然意識到:擴展才是 PostgreSQL 最大的價值所在。 MySQL 想加向量搜索,折騰很久效果還不好。PG 呢?一個社區開發者寫了 pgvector,幾個擴展一起賽馬,直接把這個賽道卷沒了,這就是可擴展架構的威力。
去年我寫了一篇文章,發到 Hacker News 火了,傳遍整個 PG 社區。核心觀點就是:PG 能拳打 Oracle、腳踢 MySQL,靠的是極致的可擴展性和繁榮的擴展生態。
于是我開始做擴展倉庫。一開始想借力,等生態里其他項目做完再集成。等了幾個月發現等不來,就自己干了。先編譯十幾個,然后幾十個,然后一百多個。做著做著發現:PG 生態里能打的擴展就幾百個,官方倉庫提供一百出頭, 而我一個人整了 437 個。
![]()
這個倉庫覆蓋 14 個 Linux 發行版、x86 和 ARM 兩種架構、6 個 PostgreSQL 大版本。倉庫里有六七萬個 RPM 和 DEB 包。很多擴展得改代碼才能編譯通過,我前后修了幾十個。本來想借力,借不到,被逼自己干,反而干出了壁壘。最費工夫的苦活,成了最堅固的護城河。
![]()
讓我沒有想到的是, 現在,不僅僅是終端用戶在用 Pigsty。 國外的數據庫發行版項目,甚至是一些商業數據庫公司,開始直接使用 Pigsty 的擴展倉庫作為他們的上游源。
以前,我們是下載別人的代碼,用別人的源。 現在,是一個中國開發者維護的倉庫,成為了國際數據庫同行的基礎設施。 我們不再只是旁觀者或者消費者,我們成了供應商,我們嵌入到了全球 PG 的供應鏈里。
![]()
這才是真正的出海。不是去別人的地盤搶飯吃,而是讓別人做飯的時候,用的是你的大米。用這種方式,老馮的發行版開始成為了 PostgreSQL 生態的一塊基礎設施,成為全球軟件供應鏈的一個節點。
有了從零到一的突破之后,中國的 PG 生態開源軟件也能夠更容易的走向國際。在老馮的 Pigsty 倉庫中,目前還分發三款來自中國的 PostgreSQL Kernel 分支 —— IvorySQL,PolarDB,OpenHalo,以及一些中國開發者的擴展與工具。
![]()
邀請
一個人做到現在這個程度,真的很不容易。但如果想要更進一步,打造出一個像 Debian 這樣的,全球主流的 PostgreSQL 發行版。那就絕非一人能成了,需要眾人拾柴火焰高。所以今天,我想借這個機會,向在座的各位發出邀請。共同參與到這樣的事業中來。
作為
對于用戶的邀請
對于用戶來說,你可以免費獲得企業級質量的本地 RDS 服務,免去手搓HA,編譯安裝配置等諸多煩惱,一步到位完成生產數據庫自建,開箱即用。
我們邀請您在新項目中嘗試 Pigsty —— 反正一行命令就能部署,不滿意可以隨時換掉。如果愿意向朋友推薦,寫下使用心得,投稿博客或者視頻,那對于項目來說也是巨大的貢獻。
對數據庫廠商的邀請
對于數據庫廠商來說,我想說的是,如果你們交付給客戶的一個裸的 RPM / DEB 包嗎?現在你可以選擇用 Pigsty 交付一套完整的生產級基礎設施。Pigsty 可以成為你們的交付載體。你們專注做內核、做特色功能,Pigsty 幫你們解決周邊生態的問題。這是雙贏的合作。
![]()
作為誠意,原本 AGPLv3 許可證的 Pigsty 本體也將在下個大版本中使用更寬松的開源許可。而像 PG 擴展倉庫,PIG 包管理器的的全部代碼與基礎設施都以 Apache 2.0 許可證開源。
對擴展作者的邀請
對于擴展作者來說,PGEXT.CLOUD 是一個讓你的作品觸達全球用戶的渠道。
你寫了一個 PostgreSQL 擴展,怎么讓用戶用上?自己編譯打包適配十幾個不同的 Linux 發行版?自己去觸達全世界的 PG 用戶?如果你有這樣的煩惱,也許老馮可以幫到你。
![]()
結語
最后,我想用一句話來總結今天的演講:
與其在兩百多個國產數據庫里內卷,不如一起打造一個全世界都想用的 PostgreSQL 發行版。
PostgreSQL 已經贏了。現在的問題是,我們中國人要不要參與這場勝利,以及以什么姿態參與。我選擇的姿態是:擁抱 PostgreSQL,做一個發行版,立足中國,面向全球。
這條路我已經走了 7 年,即使是一個人,我會繼續走下去。但我希望不是一個人走,而是有更多的人一起前行。
謝謝大家。
![]()
本文為馮若航在第八屆 PostgreSQL 中國生態大會上的主題演講。
BTW,老馮和 Pigsty 在本次大會上獲 “PostgreSQL 萬磁王獎”,哈哈。
![]()
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.