中国开发者与PG内核——我们改得动吗?我们贡献了什么?

PostgreSQL技术内核与中国数据库创新路径深度解析 在数据库技术领域,一个持续了近三十年的开源项目——PostgreSQL(简称PG),正深刻影响着全球乃至中国的技术格局。每当国内数据库厂商发布新产品,“基于PostgreSQL”或“兼容PostgreSQL”常常成为其技术标签。这不禁引发业界和开发者的广泛讨论:这是站在巨人肩膀上的高效创新,还是缺乏核心技术的“套壳”行为?中国数据库产业在经历了数十年的追赶与学习后,如今究竟走到了哪一步?本文将深入探讨PostgreSQL的技术内核、其在中国的发展生态,并尝试厘清“借鉴”与“创新”的边界,为开发者理解当下数据 阅读详情

一、活动概况

2026年8月12日(周三)19:00–20:30,由中国PG分会、IvorySQL社区与TechTalk技术交流社区联合主办的「三十而立・全球时刻——PG 30周年系列直播」第六期圆满举行。本期主题为 “中国开发者与PG内核——我们改得动吗?我们贡献了什么?”

本期由尚雷担任主持人,嘉宾包括萧少聪、崔鹏、吕海波、杨向博、周煦能五位老师,围绕中国开发者对PG社区的贡献现状、内核修改的难度与可行性、源码学习路径、表膨胀等核心痛点,以及如何参与社区贡献等话题,展开了坦诚而深入的对话。

二、嘉宾阵容

  • 主持人:尚雷:PostgreSQL & Oracle ACE,IvorySQL 专家顾问委员,PostgreSQL 分会南京分会会长,TechTalk 技术交流社区主理人,公众号“尚雷的驿站”主理人。
  • 萧少聪:「Dataer 数人」公众号主理人。Cortrix.AI语义存储项目联合创始人。前 PostgreSQL 分会会长及中文社区主席,IvorySQL 专家顾问委员,曾先后任职阿里云 RDS 产品高级专家、华为存储产业营销专家。专注于数据库技术、AI 数据处理、开源技术发展。
  • 崔鹏:PostgreSQL ACE,计算机博士,10 年 以上数据库经验,ORACLE OCM + PostgreSQL ACE 双认证,海能达通信 DBA 总监,公众号“CP 的 PostgreSQL 厨房”主理人。
  • 吕海波:北京大学企业导师,易景科技首席研究员。PostgreSQL ACED,IT 知识刺客公众号主笔,美创科技技术顾问。从事 IT 技术工作 30 年,曾就职于阿里巴巴、京东、ebay/paypal 等国内外知名科技企业,从事数据库管理与研究工作。连续 5 年为北大硕士研究生讲授数据库内核架构与开发、并指导部分学生论文。公众号“IT 知识刺客”主理人。
  • 杨向博:PostgreSQL ACE,PG 分会西安用户组负责人,公众号“PostgreSQL 运维之道”主理人。
  • 周煦能:资深 PostgreSQL 内核工程师、PostgreSQL 19 版本核心贡献者,瀚高股份资深内核研发专家。

三、直播内容回顾

板块一:中国开发者到底贡献了多少?

PG 17发布时全球贡献者463人,其中华人约43人,占比接近10%。相比早期已有显著增长——PG刚进入中国时,国内几乎没有内核层面的贡献者。

中国开发者的贡献历程大致分为几个阶段:第一阶段以文档翻译为主;第二阶段(2017年左右),中国厂商开始在国际会议演讲,成立PG分会;第三阶段(2018年起),华人名字成规模出现在版本致谢名单中;第四阶段,出现华人Committer,国内厂商开始成规模地向国际社区回馈代码。

社区贡献不仅限于提交Patch或成为Committer,还包括Bug报告、测试场景构建、文档翻译等。国内使用场景的复杂程度有时超出国际社区的想象,如果不主动提交Issue,国际社区就不知道这些需求的存在。借助AI辅助将中文Bug描述转化为英文Issue,是当前降低参与门槛的有效途径。

板块二:PG内核——我们改得动吗?

关于PG内核修改,合入社区主干比在自己的分支上修改要困难得多。中国开发者近年来的贡献在增加,从之前没有华人Committer到现在已有入选者,但社区核心决策层中仍没有国人面孔,话语权的提升仍需时间。

社区对核心特性的合并持谨慎态度,只要有反对声音就难以推进;而企业可以根据自身考量决定是否接受改动代价,这往往导致国内厂商的修改形成硬分叉,难以合入主干。

PG内核代码库约150万行,核心代码约10万行。阅读源码不应试图通读所有代码,而应采用问题驱动式学习——基于生产中的具体问题,利用AI辅助梳理代码链路。也可以从高频函数入手,使用GDB打断点调试,观察数据流动;或者从执行计划的选择入手,跟到优化器的最小代价选择函数。

理解数据库的前提是掌握计算机底层原理——从键盘输入数据到最终写入硬盘的完整路径。如果连这个基础都没有,即便有AI辅助也难以真正理解数据库内核。

AI显著降低了阅读和理解代码的门槛。PG所有讨论都公开在邮件列表中,可以把讨论链接丢给AI,快速了解某个改动的前因后果。

板块三:核心痛点——表膨胀与迁移实践

表膨胀是PG最痛的问题之一。在实际生产中,长事务和复制槽未清理会导致严重的表膨胀和索引膨胀。团队通过分区表、控制非必要索引、让更多更新走HOT路径等方式进行规避。有团队在16、17年左右尝试给PG增加异步清理钩子,在业务低峰期更激进地进行空间回收,将表膨胀率从30-40%降到5%以内。很多内核修改的起点其实是业务里面的真实痛点。

社区并非没有关注表膨胀问题——PG 17有增量优化,PG 19支持了原生的在线VACUUM FULL。但根本性解决方案(如64位事务ID)仍在讨论中,从2020年推到现在依然没有实质进展。

从运维角度,表膨胀可以通过监控、参数调优、定时任务等手段治理,不一定非要等内核彻底解决。

In-place update与out-of-place update是数据库诞生之初就存在的两条不同技术路线,没有绝对优劣。Oracle的UNDO机制发展了几十年才相对成熟,即便那样也仍有UNDO空间不释放的问题。

关于迁移,不应期望新数据库完全兼容旧数据库的行为,而应主动适应新数据库的特性。厂商也需要把文档写好,让AI能帮上开发者的忙。

板块四:如何参与社区与未来展望

中国开发者参与社区的两个主要障碍:一是不习惯用邮件列表沟通,二是不习惯用英文表达。这两个问题现在都可以借助AI解决——先写好中文再翻译发出去。

贡献可以从日常运维中的重复性工作入手,发现PG缺失的功能,在AI辅助下尝试实现,暂时不想提交社区可以先在内部使用或做成扩展。提Bug也是很好的切入点——生产中遇到的问题,借助AI在源码中验证后提交到社区。

国内厂商应把员工参与社区贡献纳入KPI,而不仅仅是靠个人情怀。

关于用Rust重写PG:底层软件对语言有特定要求,必须使用编译型语言。Rust的内存管理更好,但会带来额外的性能检查开销。况且用AI写了几百万行代码后,用哪种语言写的已经不重要了。

四、寄语

萧少聪:建议大家用AI手段去理解产品,但不要祈求AI帮你做所有设计,真正掌握知识必须自己干过。

杨向博:国内厂商应把员工参与社区贡献纳入KPI,而不仅仅是靠个人情怀,实打实回馈社区。

崔鹏:中国拥有全球最大的PG用户群和最活跃的AI开发群体,两者合流之时,就是中国开发者从参与者变成引领者之日。

吕海波:PG与操作系统、体系结构在深层次交汇。把深处知识关联起来的能力,目前还是人的优势。

周煦能:AI只是工具,最终责任还是人来。要追求对技术的理解比AI更深。

基于PG:一款开源数据库的诞生与成长 IvorySQL是由瀚高开发,基于PostgreSQL的一款具备强大Oracle兼容能力的开源数据库。它紧跟国际社区,快速进行版本迭代,保持与最新版本PostgreSQL数据库内核同步,并支持丰富的PostgreSQL周边工具和扩展。参与融入,蓄势引领,这是瀚高的开源战略。面向PG国际社区,多年来超过四十万行的社区代码提交、超过一千多个文件、近三百个BUG及补丁的提交,这是瀚高IvorySQL背后的研发支撑力量。瀚高IvorySQL基于成熟的国际开源技术,进行国产化融合,切实振兴民族基础软件。 阅读详情

相关推荐

告别混乱!AutoSar BswM模式管理实战:手把手教你配置Rule与ActionList(附避坑指南)

本文详细解析了AutoSar BswM模式管理的实战配置,重点介绍了Rule与ActionList的高效组合方法,帮助开发者避免常见陷阱。通过具体案例演示了从基础到复杂的配置步骤,包括模式仲裁、逻辑表达式构建及ActionList优化策略,提升汽车电子系统的协调性与可靠性。

weixin_27066963的博客 260

开源之夜倒计时!瀚高PG内核专家周煦能7月14日香港开讲,报名从速

开源数据库领域再迎重磅线下交流!将深度参与由主办的月度开发者聚会,公司资深PostgreSQL内核研发专家、将受邀发表主题演讲。本次活动定于在香港举办,现开放25个珍贵席位,诚邀数据库爱好者和开源开发者共赴这场技术盛宴。

IvorySQL的博客 177

大麦网回流票监控实战:如何利用sign参数和cookie实现自动抢票(避坑指南)

本文详细介绍了如何利用sign参数和cookie构建大麦网回流票监控系统,实现自动化抢票。通过分析大麦网票务系统的核心机制、获取关键身份凭证、逆向分析sign签名算法,并构建完整的监控系统,帮助用户高效捕捉回流票机会。文章还提供了实战避坑指南和合法合规的注意事项,确保系统稳定运行且符合平台规则。

weixin_28568819的博客 415

直播预告|PG 30 周年系列直播第六期:中国开发者与PG内核——我们改得动吗?我们贡献了什么?

主持人:尚雷PG & Oracle ACE,IvorySQL 专家顾问委员,PG 分会南京分会会长,TechTalk 技术交流社区主理人,公众号“尚雷的驿站”主理人。嘉宾:萧少聪「Dataer 数人」公众号主理人。前 PostgreSQL 分会会长及中文社区主席,IvorySQL 专家顾问委员,曾先后任职阿里云 RDS 产品高级专家、华为存储产业营销专家。专注于数据库技术、AI 数据处理、开源技术发展。嘉宾:崔鹏。

IvorySQL的博客 182

NT35310 LCD屏的初始化与图形显示实战:从画点到UI设计的完整指南

本文详细介绍了NT35310 LCD屏的初始化与图形显示实战,从硬件配置到UI设计全流程。内容包括8080总线连接、初始化序列、基础图形绘制算法、显示优化技巧以及UI框架实现,帮助开发者快速掌握TFT-LCD驱动开发技术,适用于工业控制和智能家居等嵌入式应用场景。

table的专栏 371

实用工具系列 - Xshell安装下载与使用

一、介绍 二、下载 三、安装 四、使用

Passerby_Wang的博客 1万+

中国 PG 在全球排第几?这场直播给出了答案

PG 三十年,中国走了十五年。这场直播没有给出一个冰冷的数字排名,但每一位嘉宾的视角和判断,共同描绘出一幅中国 PG 生态的立体画像——我们不在顶端,但我们正在加速攀登。第二期直播将于明天晚 7 点开始,邀请了白鳝、萧少聪、吕海波和韩锋四位重磅嘉宾参与。我们将在直播间继续抽奖!欢迎各位小伙伴预约,准时收看!

IvorySQL的博客 155

华为 MetaERP 财务模块的核心业务对象,按子模块与架构维度分类,以表格呈现,适配架构设计与实施落地

华为MetaERP财务模块基于4A架构(业务/应用/数据/技术)与TOGAF框架,实现业财一体化与全球合规。业务架构涵盖组织模型与核心流程,应用架构支撑财务操作,数据架构确保数据一致性,技术架构提供高性能技术底座。模块覆盖总账、应收应付、资产等子模块,支持多组织、多币种、多准则核算,通过实时会计引擎实现"交易即核算"。4A架构与TOGAF框架对应,实现业务能力、应用组件、数据模型与技术栈的深度融合,为华为全球化财务核算提供核心支撑。

金牌架构师 444

2020PG亚洲大会中国PG ACE伙伴发布仪式精彩回顾

前言 PostgreSQL于2017、2018连续两年荣膺“全球年度数据库”,更荣获2019年“O’Reilly终身成就奖”,这是继Linux之后第二个获得该奖的开源产品。PostgreSQL因其稳定性和功能集而备受青睐,已成为国内诸多开发人员首选数据库,从业人员和爱好者已成规模。 PostgreSQL ACE 在扑克牌里,ACE是最大的一张牌。同时,ACE还有另外一层意思,在生活中,ACE往往寓意着“一流顶尖、最好最优秀”。 基于PostgreSQL在中国发展的良好态势,由中国开源软件联盟Postgre.

PostgreSQL China 1555

VS Code下载安装与使用教程

VSCode下载安装与使用教程

weixin_46713695的博客 4万+

SAP CDS View association 的工作原理,与数据库传统 join 操作的区别讲解

笔者前一篇教程,介绍了 SAP CDS View 里如何创建 association:本文就来一一对这些问题进行解答。首先我们来研究如何消费创建好的 SAP CDS View 中的 association 数据。在上图 ABAP Development Tool 里展示的 CDS View 界面,点击 F8 快捷键,进入 Data Preview 即数据预览界面。我们随便选中一条行项目,右键,发现右键菜单里,赫然有一条的菜单项。看来这个功能肯定和 association 相关了。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1009

专家解读:PG 18“真香”特性 + PG 19 重磅更新 + 企业升级策略 + 社区贡献指南

PostgreSQL 的每一次版本迭代都为开发者和企业带来令人期待的技术突破。从去年发布的 PG 18 到即将到来的 PG 19,新特性层出不穷——异步 I/O 让云上性能飞跃,内核级 REPACK 解决表膨胀痛点,图查询能力为 AI 时代铺路。但面对如此多的更新,哪些特性真正值得关注?企业什么时候该升级?如何参与到这个充满活力的开源社区?

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 8989

DA14531-蓝牙温度传感器-真实案例

传感器低功耗系统功能需求: 1)平时为关机状态,通过GPIO管脚唤醒,霍尔器件触发拉低IO唤醒系统。 2)唤醒后,进入BLE广播状态,等待主机连接,若一分钟无被主机连接,则进入关机状态。 3)连接后(0.1mA),每秒上报一次温度值,同时主机可以读取设备读电池电量。 4)连接断开后,1分钟后,设备进入关机(1uA)。 5)LED灯在连接时点亮,断开灭,低电量时会闪,提示闪烁。

hejinwu1314的博客 858

PostgreSQL 18 中国贡献者经验分享:开源参与的四点建议

从修复内存泄漏、优化语法解析,到完善工具模块,瀚高 5 位贡献者的实践经历,不仅是中国力量融入 PostgreSQL 生态的生动缩影,更清晰拆解了 “参与开源” 的真实路径 —— 它并非遥不可及的技术壁垒,而是从一次代码审阅、一个 BUG 修复、一封邮件讨论开始的点滴积累。PostgreSQL 18 背后的 3000 次提交,是 200 多位开发者协作的成果,而中国贡献者数量的增长,正让开源生态的 “多元性” 愈发鲜明。

IvorySQL的博客 753

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PostgreSQL与中国数据库自主可控:从开源应用到内核掌控的演进之路

开源数据库作为现代数据基础设施的核心组件,其技术原理与生态价值备受关注。PostgreSQL凭借其宽松的许可证、强大的SQL标准支持与活跃的社区生态,成为众多商业数据库的技术基石。从技术实现角度看,基于成熟开源内核进行二次开发,能够快速构建稳定可靠的数据管理系统,显著降低研发门槛与时间成本。这种模式在数据库国产化替代进程中展现出巨大价值,尤其在金融、政务等关键行业的信息化升级中,能够有效支撑复杂事务处理与高级特性需求。然而,真正的技术自主性不仅体现在产品可用性上,更在于对内核架构的深度理解、定制优化与持续演

weixin_30237719的博客 390

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

PG 日报|PG 内核多 Bug 修复,欧洲 AI 大会参展预告

🔔 关注【IvorySQL开源数据库社区】即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 310

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

pg-aiguide社区贡献指南:如何提交bug报告和功能建议

pg-aiguide是一个专为AI编码工具优化的PostgreSQL技能和文档MCP服务器,它通过语义搜索和AI优化技能帮助开发者编写更高质量的PostgreSQL代码。作为一个开源项目,pg-aiguide的成功离不开社区成员的积极参与和贡献。本文将详细介绍如何为pg-aiguide项目提交有效的bug报告和功能建议。🚀 ## 为什么你的贡献很重要 每个开源项目都依赖于社区的反馈来持续改进

gitblog_00266的博客 486

PGer看过来!亚洲最大的PG技术盛会重磅来袭!墨天轮全球同步直播!

PGConf.Asia大会首次中国承办在全球范围,各国PG的应用和发展都在快速上升,亚太区域正成为全球最大的应用阵地。这得益于开源文化与价值观的普及,得益于全球新经济浪潮的发展,也得益...

Enmotech的博客 1291

3000+ 开源人齐聚台北,IvorySQL 如何讲述中国 PostgreSQL 故事?

从Grant Zhou的社区建设之道,到Cary Huang的个人成长之路,IvorySQL 两位核心贡献者在 COSCUP 2026 上充分展现了中国 PostgreSQL 开源社区的技术深度与蓬勃活力。在展台前的每一次交流、每一个问答,都在将开源协作的理念传递给更多亚太地区乃至全球的开发者。这个 8 月,IvorySQL 在台北 COSCUP 2026 留下了中国开源社区的声音。期待下一次,与更多朋友在开源的路上相遇!

IvorySQL的博客 191

Greenplum与PostgreSQL社区双管齐下,谁是PostgreSQL 13 中国的“头号玩家“?

了解更多Greenplum相关内容,欢迎访问Greenplum中文社区网站 **9月24日,PostgreSQL全球开发组宣布PostgreSQL 13 正式发...

Greenplum中文社区 150

fdw pg数据库_一文看懂为什么PG数据库是未来的趋势

概述通过DB-ENGINES的排名可以发现PG越来越火,应该是目前开源数据库中发展势头最好的,下面整理下PG入门的一些内容,方便大家理解。1、PG概念PG是最先进的开源数据库,采用了开放接口的设计,例如type, operator, index, storage, language, fdw, custom scan, sample, hook等,都是开放的接口。PG是最具扩展能力的数据库,这一点...

weixin_39912303的博客 950

PostgreSQL 16正式发布 HashData贡献中国智慧

在最新发布PostgreSQL 16版本中,HashData技术专家团队参与了数十项代码贡献,为PostgreSQL 性能持续不断地改进和提升提供了核心技术支持。

m0_54979897的博客 352

全球 PG 大咖相聚泉城!HOW 2025 生态大会邀您提交议题

在数据库技术迭代加速的 2025 年,PostgreSQL(PG)已从一款“开源关系型数据库”演变为驱动数字化转型的核心引擎。其凭借开源社区的活力、技术架构的灵活性与多场景适配能力,正以“纵向深化功能、横向拓展生态”的姿态重塑行业格局。根据最新 DB-Engines 排名,PostgreSQL 稳居全球数据库前三,并持续缩小与头部商业数据库的差距。与此同时,信创政策的推动、云原生技术的普及以及 AI 与大模型的深度融合,为 PostgreSQL 开辟了更广阔的应用疆域。

IvorySQL的博客 1075

第八届中国PostgreSQL数据库生态大会圆满收官,IvorySQL 荣获产品创新奖

探索开源无界,共话无限可能!11 月 29 日,第八届中国 PostgreSQL 数据库生态大会在杭州完美收官。由中国开源软件联盟 PostgreSQL 分会主办、IvorySQL 等助力的这场技术盛会,不仅带来了硬核的前沿干货,更为 DBA、开发者和技术领袖们打造了一个纯粹、自由的对话空间。在这里,技术没有距离,交流畅通无阻,是一场真正属于 PGer 的技术狂欢。

IvorySQL的博客 938

六大奖项花落各家丨2021 PG中国年度技术评选发布仪式回顾

2021年12月14日,由中国PG分会、PG亚洲社区和PostgresConf国际会议组织联合举办的PostgresConf.CN & PGConf.Asia2021大会召开了DAY1-主论坛。2021年度PG中国技术评选也在主论坛上午举行了发布仪式,共同回望与总结了PostgreSQL今年来的发展成就!6大奖项花落谁家?答案也最终揭晓。 云原生数据库TDSQL-C(Cloud Native Database TDSQL-C)简称 TDSQL-C。TDSQL-C 是腾讯云自研的新一代高性能高可用

PostgreSQL China 1310
上一篇: PostgreSQL 日报| RI 快速路径并发读取缺陷(8 月 13 日)
下一篇: PostgreSQL 日报|PostgreSQL 全版本安全更新(8 月 14 日)
IvorySQL
博客等级 码龄5年 745粉丝 566原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值