diff --git a/docusaurus.config.js b/docusaurus.config.js index f7394e5..89bfbad 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -134,6 +134,10 @@ const config = { label: 'Partners', to: '/partners-page', }, + { + label: 'News', + to: 'news', + }, { label: 'Customer Stories', href: 'customer-stories-page', diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx new file mode 100644 index 0000000..a44ddfa --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx @@ -0,0 +1,185 @@ +--- +title: PostgreSQL 18 中国贡献者经验分享:开源参与的四点建议 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+ 2025 年 9 月 25 日,PostgreSQL 18 正式发布。该版本不仅修复了上百个问题,更带来了多项颠覆性的功能升级,例如全新的异步 I/O(AIO)框架、新增的跳跃式扫描(SKIP SCAN)技术,以及原生 UUIDv7 支持等,每一项升级都为用户带来更优质的使用体验。 +
++ 这些丰富的功能变化与大量的问题修复,离不开 PostgreSQL 社区贡献者们的积极参与。在 PostgreSQL 18 的研发过程中,共有来自 200 多位贡献者完成了 3000 次提交,这样的规模十分惊人。值得关注的是,来自中国的贡献者数量也在不断增加,其中就包括瀚高的多位开发者。本文特别采访了瀚高中的 5 位贡献者,希望他们的经历能为有意参与 PostgreSQL 贡献乃至开源贡献的小伙伴带来启发。 +
+ ++ 厉超贡献的两个功能模块均是在 PG 18 发布后才完成合并,因此在 PG 18 版本中,他的主要贡献集中在代码审阅以及几个小型 bug 补丁的修复上。 +
++ 由于参与 PG 社区贡献的时间较短,厉超需要重新适应社区的工作习惯与节奏。他表示,PG 社区是一个完全开放的工作环境,这与他之前开发习惯差异显著。不过经过短期磨合,他已基本适应社区的工作模式。 +
++ 在工作支持方面,厉超的主要任务就是参与 PG 社区贡献,公司对此给予了全力支持,这一细节也充分体现出瀚高对开源事业的重视与投入力度。 +
+对于首次尝试参与 PostgreSQL 贡献的开发者,厉超给出了两点建议:
++ 在 PostgreSQL 18 版本的开发中,牛世继成功修复了一个内存泄漏问题。他认为,在日常工作中,内存泄漏是需要极力避免的问题,作为一名软件工程师,他始终对潜在的内存泄漏代码保持高度敏感,这一职业习惯让他在阅读 PostgreSQL 源代码时,能够及时发现此类隐患并着手解决。 +
++ 作为企业开发者,牛世继会在开展内部业务开发工作时,主动思考与开源社区的关联,积极寻找为社区做贡献的机会。而瀚高也一直鼓励公司工程师参与开源贡献,允许员工拿出部分工作时间投入到开源项目中,为开发者提供了良好的参与条件。 +
++ 针对开源贡献的入门方式,牛世继建议,PostgreSQL 是一个庞大的项目,贡献方式多种多样,新手可以先从相对简单的 bug 修复入手,积累经验后再逐步深入更复杂的模块。 +
+ ++ 此次参与 PG 社区贡献,李永昊向社区提交了一个关于执行视图定义时语法解析的 bug。他介绍,这个 bug 是在进行数据库类型和操作符开发时发现的,而在后续跟踪 bug 解决的过程中,他对相关模块的逻辑有了更深刻的理解,这些知识也为他未来的工作打下了更坚实的基础。 +
++ 李永昊表示,自己是加入瀚高后才逐渐接触数据库内核开发,刚上手时面临诸多挑战,比如在语法、操作符、类型转换、函数等方面都遇到过难题。为解决这些问题,一方面他会积极向有经验的同事请教、讨论,另一方面也会参考 PG 原生功能或市面上其他产品的设计思路,寻找最优解决方案。 +
++ 作为瀚高的研发人员,李永昊的本职工作就与 PG 内核开发相关,此次发现的 bug,也是他和同事们在内核代码评审工作中察觉的。他提到,近几年瀚高一直将开源建设列为重点工作,此次参与开源贡献,从一开始就得到了领导的高度关注,在与国际社区人员交流的过程中,有经验的同事也给予了他诸多帮助和指导。对于领导与同事的鼓励和支持,李永昊在此表达了由衷的感谢。 +
++ 回顾三年前,刚入职瀚高、初次接触 PG 的李永昊,还觉得开源贡献是一件十分遥远的事。如今作为接触数据库内核开发时间不长的 “萌新”,此次能参与 PG 18 的贡献并被关注,对他而言是莫大的鼓励。他希望未来有更多人能大胆参与开源,因为社区内的 “大佬” 们回复问题十分热情,只要积极参与,就一定会有所收获。 +
+ ++ 在 PG 18 的贡献中,矫顺田提交了针对 pg_amcheck 工具的 BUG 修复补丁。他表示,PostgreSQL 作为复杂的数据库系统,包含多个专业子模块,自己在实际开发中,就经常遇到词法语法解析方面的技术问题。 +
++ 不过,瀚高建立了高效的内部协作机制,每位研发人员都深耕特定领域,例如有同事专门研究查询解析器,积累了深厚的词法 / 语法分析经验。同时,公司会定期举办技术分享会,各模块负责人会分享最新研究成果;此外,还构建了完善的内部文档体系,涵盖各模块的设计原理与常见问题。这些支持让研发人员即便遇到不熟悉的领域,也能快速获取专业帮助,不仅提高了问题解决效率,还促进了团队整体的技术成长。 +
++ 矫顺田提到,瀚高的企业使命是 “开源链接世界”,因此公司大力鼓励员工参与开源社区,并提供了系统性支持来平衡内部业务与开源贡献,比如允许员工在工作时间投入开源项目、组建专门从事开源贡献的研发小组,以及积极举办和参与各类开源相关活动等。 +
++ 对于有意参与 PostgreSQL 贡献的开发者,矫顺田建议订阅 pgsql-hackers 邮件列表 ——PG 社区的贡献者主要通过该列表开展研发讨论,开发者可以从中挑选感兴趣或擅长的主题参与;同时,也可以时常关注 PG 的 commitfest 网站,参与补丁的 review 及测试等工作,逐步融入社区。 +
+ ++ 在 PostgreSQL 18 的贡献中,韩伟博的主要工作是修复了一个分区表的 bug。他表示,在开展兼容业务时,如何更好地实现兼容特性,同时保证 PG 的 “原汁原味”,是日常工作中极具挑战性的问题。为应对这一挑战,需要做好三方面工作:设计良好的方案、加强代码审查以避免重复造轮子,以及适时进行代码重构以提高代码活力。 +
++ 韩伟博认为,公司的具体业务为研发人员深入学习 PG、深耕 PG 源码提供了动力,在这一过程中,通过发现问题、提出问题、解决问题,自然而然地就能为 PG 生态贡献力量。而瀚高为研发人员提供了广阔的平台、充足的时间以及良好的工作氛围,这些都是能够潜心深入研究 PG 的重要保障。 +
++ 对于首次参与 PostgreSQL 贡献的开发者,韩伟博给出的建议是:多阅读代码、多动手实践、多主动提问。 +
+ ++ 从修复内存泄漏、优化语法解析,到完善工具模块,瀚高 5 位贡献者的实践经历,不仅是中国力量融入 PostgreSQL 生态的生动缩影,更清晰拆解了 “参与开源” 的真实路径 —— 它并非遥不可及的技术壁垒,而是从一次代码审阅、一个 BUG 修复、一封邮件讨论开始的点滴积累。 +
++ PostgreSQL 18 背后的 3000 次提交,是 200 多位开发者协作的成果,而中国贡献者数量的增长,正让开源生态的 “多元性” 愈发鲜明。对于渴望踏入开源领域的开发者而言,厉超的 “大胆参与、先想后做”,牛世继的 “从简单 bug 切入”,矫顺田的 “紧跟社区邮件列表”,或许都是比技术细节更珍贵的 “入门钥匙”。 +
++ 未来,随着更多企业加大对开源的投入、更多开发者加入开源行列,PostgreSQL 生态必将迎来更丰富的功能突破。而每一次微小的贡献,都是推动这个开源数据库持续进化的重要力量。我们期待在下一个版本中,能看到更多新鲜面孔的身影,共同助力 PostgreSQL 生态的发展。 +
+IvorySQL 社区动态,包括产品迭代、产品兼容、社区动向等信息。
+近日,IvorySQL 与 deepin 操作系统成功完成了兼容性适配认证。这一里程碑式的成就标志着 IvorySQL 在国产操作系统生态中的进一步深化,为用户提供更稳定、高效的数据库解决方案。
+ +
+
+ 深度操作系统 deepin 是一款以“简洁、美观、易用”著称的国产 Linux 发行版,拥有庞大的用户群体和深厚的社区基础。deepin 20 作为一个成熟的桌面操作系统版本,以其稳定的系统性能、丰富的应用生态和极致的用户体验,深受国内外开发者和普通用户的喜爱,是构建安全、可控信息技术体系的重要一环。
+ +IvorySQL 是基于 PostgreSQL 打造的开源 Oracle 兼容数据库项目,其核心的 Oracle 兼容特性极大降低了传统数据库应用的迁移门槛和成本。IvorySQL 4.5 版本更是在语法兼容性、性能优化和高可用能力上实现了显著提升,致力于为开发者与企业提供更强大、更灵活的数据管理体验。
+ +IvorySQL 4.5 版本与深度操作系统 deepin 20 已成功完成产品兼容性互认证测试。IvorySQL 4.5 的认证,意味着用户可以在 deepin 20 环境下,享受更加稳定和高效的数据库服务。我们致力于为用户提供最佳的技术体验,确保他们在日常工作中能够高效地管理数据。
+ +此次兼容互认证的完成,不仅是 IvorySQL 与 deepin 技术实力的体现,更是对“共建、共享、共治”开源理念的践行。未来,双方将继续深化合作,积极参与开源社区建设,推动技术迭代与创新,携手产业链上下游伙伴,为数字化时代的蓬勃发展注入强劲的开源动力。
+欢迎广大开发者、用户和合作伙伴加入 IvorySQL 开源社区,共同探索数据库技术的无限可能!
+"那个配置参数到底在第几章?"——正在部署 IvorySQL 的运维工程师小 “I”,第 5 次按 Ctrl+F 搜索文档。
+从版本差异到参数说明,在浩如烟海的技术文档中精准定位信息,曾是每个开发运维们的必修课。技术文档也通常是我们了解开源项目的必要渠道之一,但文档内容繁杂,学习成本巨大。
+IvorySQL 作为一款基于 PostgreSQL 研发的兼容 Oracle 的数据库,在功能融合方面表现卓越,它由瀚高股份开源,吸引了众多开发者和企业的目光。但随着功能不断丰富,知识体系日益庞大,想要快速找到关键信息并非易事。
+现在,IvorySQL 给出全新解决方案!
+基于 DeepSeek 打造的文档智能助手,让你用自然语言提问直接获取:
+IvorySQL 文档智能助手基于 Coze 平台和 DeepSeek R1 模型构建,现已在 IvorySQL 官网上线运行。
+
+ 【截图:官网右下角图标展示】
+如上图所示,直接点击官网右下角的 IvorySQL logo,即可打开助手界面。
+
+ 【截图:助手对话界面展示】
+在此界面中,您可以直接提问,获取即时答案!
+IvorySQL 文档智能助手全面覆盖 IvorySQL 官网文档,包括发行说明、快速入门、安装指南、开发者指南、迁移指南、Oracle 兼容功能列表等等。只需简单输入问题,它就能迅速给出准确、详细的答案。
+借助 IvorySQL 文档智能助手,您可以迅速掌握与 IvorySQL 相关的各项信息,加速学习进程,降低学习成本。
+无论您是新手,还是已使用一段时间,IvorySQL 文档智能助手都能为您提供快速学习和使用的支持。
++ ⚠️ 需要说明的是:为了降低大家的使用成本,该助手采用了聊天室的形式,所有用户均可查看他人的问题,避免重复提问。 ++ +
1. 更强的文档理解能力
+2. 精准的文档相关性匹配:
+3. 提升的准确性与效率:
+IvorySQL 文档智能助手目前还处于 Beta 阶段,我们将持续优化,尽快为大家提供更全面的能力支持!
+ +以下是一些基础的问题示例,仅供参考。
+IvorySQL 社区一直致力于为大家提供更好的服务和体验,这款文档智能助手就是社区努力的成果之一。我们期待它能成为大家在探索 IvorySQL 道路上的得力助手,帮助开发者们节省查找资料的时间,将更多精力投入到创新和实践中。
+如果你还没有体验过,那就快来 IvorySQL 官网试试吧!在使用过程中有任何想法或建议,欢迎发送邮件至 support@ivorysql.org 或提交 issue 反馈给我们,让我们一起完善这个文档智能助手,共同打造更优质的 IvorySQL 技术生态。
+Oracle 作为企业级数据库市场的领导者,凭借其强大的功能、广泛的市场影响力以及完善的技术支持和推广体系,长期占据行业主导地位。但近几年来,PostgreSQL 凭借卓越的性能和灵活性,成为备受瞩目的开源数据库软件。IvorySQL 基于 PostgreSQL 开发,新增了与 Oracle 数据库的兼容功能,旨在结合开源优势与企业级需求。
+ +为推动 IvorySQL 的生态发展,IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛近日隆重召开。本次大会汇聚了全球 PostgreSQL 核心开发者、国际开源社区领袖及国内顶尖技术专家,阵容强大。
+ +在大会期间,在各路大咖的鼎力支持之下,IvorySQL 开源社区成立了专家顾问委员会,旨在借鉴企业级数据库的成功经验,进一步完善产品特性与生态建设。
+ +IvorySQL 专家顾问委员会名单如下(排名不分先后):
+ +原 Oracle 公司资深技术顾问,从业 36 年。2001 年加入 Oracle 中国,专注于数据库解决方案。作为高级客户服务团队(ACS)的技术领袖,罗敏主导了多个国家级关键项目的数据库实施与性能优化工作,包括中国人民银行现代支付交易系统、全国征信系统等大型项目。他不仅在数据库架构设计、性能优化及数据仓库建设方面有着卓越贡献,还积极参与开源和国产数据库的研究与发展;出版多部关于 Oracle 技术和性能优化的专著,出版有《品悟 Oracle 性能优化》、《感悟 Oracle 核心技术》、《Oracle 数据库技术服务案例精选》三本专著,此外,罗敏先生的第四本专著将于今年(2025 年)秋季上市。
+ +PostgreSQL ACE Director,国内著名的系统优化专家,著有《DBA 优化日记》、《DBA RAC 日记》、《DBA 的思想天空》等 Oracle 数据库方面的技术专著。从事 IT 行业 20 余年,曾供职于美国 DEC 公司、赛格集团、长天集团、联想金融事业部等,在大型信息系统建设方面具有十分丰富的经验。从事过电信、政府、金融、能源行业的应用软件开发与信息系统建设工作。曾主持开发了全国第一套电信级联机实时计费系统、全国第一套三检合一的检验检疫综合管理系统和 EDP 电子申报系统。主持开发的银行大前置平台 IPP 目前被国内十余家商业银行使用。2002 年起专业从事 IT 咨询服务工作,为金融、运营商、国家电网等行业客户提供高级技术咨询服务。目前正在从事信息系统国产化、开源产品导入大型国有企业以及国有企业信息系统架构演进等相关关键技术研究工作。
+ +PostgreSQL ACE,PGFans 论坛资深博主,PG 技术爱好者。熟悉主流 PG、Oracle 等数据库相关技术,拥有丰富的实施、维护、管理经验,曾服务于通信、金融、电商、医疗等领域客户。热衷于开源 PG 技术研究及推广,活跃于 PG 技术群,社区。
+ +PostgreSQL ACE,中国 PG 分会京津用户组主席。专业数据库 20 年从业经验,曾在大型互联网企业,金融企业任职,多次从事过大型项目整体数据库异构数据库迁移,有过超大 PostgreSQL 数据库超 10T,几十套相关管理经验,对于 MySQL、MongoDB、Redis、SQL Server 等数据库有一定研究和从业经验,同时对新型数据 PolarDB 等也有使用经验和相关研究。个人自媒体公众号:Austindatabases,发布对于数据库的经验分享,同时拥有近 2500 人的数据库专业微信群。曾多次参加 PG 分会各类技术分享、年度大会活动,荣获“PG 金牌讲师”称号。
+ +PostgreSQL ACE,中国 PG 分会上海用户组主席,第七届中国 PostgreSQL 数据库生态大会主持人。持有 Oracle OCP、MySQL OCP、PGCP 和 PCP 认证。ITPUB 论坛内存数据库版主;核心专家;金牌顾问;2021 墨天轮十大突出贡献人物。墨天轮论坛 MVA。国内数据库风云人物百人团。
+ +PostgreSQL ACE Director,网名德哥(digoal),就职于阿里云数据库团队,阿里云 PolarDB 数据库开源社区负责人,PostgreSQL 中国社区发起人之一,获得 40 余项数据库专利。担任过 DBA、架构师、产品经理、开源社区运营与生态建设等工作。长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养。曾荣获阿里巴巴麒麟布道师称号、2018 届 OSCAR 开源尖峰人物。撰写 PG 相关技术文章,涵盖“开源产品使用、案例、应用开发实践、内核开发实践、管理实践、调优实践”等数据库生命周期相关文档。截止 2019.6 发表 PG 技术类文章数 2000+,浏览量 2000 万+。
+PostgreSQL ACE,热心于 PG 生态的推广。Oracle ACE,OCM,熟悉 Oracle,PostgreSQL,MySQL 等数据库。主要从事数据库服务行业。PolarDB 开源社区技术顾问,积极参加 PG 社区活动,推广基于 PG 的数据库产品。
+ +PostgreSQL ACE Partner,医疗信息化行业从业者,曾就职于东软集团,数据库技术爱好者。曾获得 12c OCM、PGCE、OBCP、KCP 等多项认证。对数据库优化与故障处理方面的知识情有独钟,乐于与其他数据库爱好者一同深入探讨问题,分享经验与见解。
+ +PostgreSQL ACE,中国 PG 分会成都用户组主席,“PostgreSQL 学徒”公众号作者,2023 年联合发起“PostgreSQL 技术峰会成都站”。多次参加各类 PG 大会及各类奖项。PG 分会主办的“2023 中国 PG 生态大会”主持人、培训日嘉宾。深入理解 PostgreSQL 体系架构、运行原理等。曾亲身保障过《第七次人口普查》等重大项目,实战经验丰富,擅长调优、排障等。
+ +PostgreSQL ACE,《快速掌握 PostgreSQL 版本新特性》主编。墨天轮 PG 乐知乐享专栏作者,喜欢研究开源数据库,对 PostgreSQL 版本新特性有丰富的实践研究。早期在公交行业从事应用软件研发工作,后在银联体系从事商户交易数据处理工作。2019 年加入云和恩墨,在技术研究院从事开源及国产数据库研究工作。
+ +PostgreSQL ACE Partner,10+年资深 DBA&数据库架构师;OpenGauss 技术布道专家;PG/MySQL 内核技术推广者;著有《Oracle 高性能自动化运维》;拥有多个国产数据库官方认证;致力于开源 MySQL/PG 技术推广、国产信创交付落地以及最佳实践探索;曾就职于华为,负责 GaussDB 生态建设以及国际化业务相关的 Oracle 维护;目前负责集团内外数据库信创适配、架构设计、性能调优以及架构重构等。
+ +DESKUI 社区创始人,自主研发有如下知名软件产品:
+WALMiner 作者,资深内核研发工程师,主要研究方向为数据库的备份和恢复,对 wal 日志的原理和应用有较深的理解。自研了 wal日志解析工具 walminer、pg 块恢复工具 pg_lightool。
+ +获得 11g OCP、11g OCM 认证,专职 DBA,公众号 JiekeXu DBA 之路作者。
+ +Pigsty 作者,PostgreSQL 专家与全栈开发者,磐吉云数科技公司 CEO,曾任职于阿⾥巴巴、苹果、探探。译著出版有《PostgreSQL 指南:内幕探索》与《设计数据密集型应⽤》中⽂版。
+ +独立技术顾问,PG 中文社区联合发起人。
+ +TechTalk 技术交流社区创始人,高级数据库工程师。
+ +知名软件 PDU(PostgreSQL Data Unloader,PG 数据抢救工具)作者。
+ +PostgreSQL ACE Director,中启乘数科技(杭州)有限公司创始人,《PostgreSQL 修炼之道:从小工到专家》作者,PostgreSQL 开源连接池软件 ZQPool 作者。拥有二十多年从业经验,在操作系统、存储领域、数据库、数据库高可用、高性能以及数据库云化等方面的研究工作。历任阿里巴巴数据库高级专家,从事过阿里巴巴的线上 Oracle、Greenplum、PostgreSQL 数据库的架构设计和运维工作,为阿里巴巴的 PostqreSQL 数据库的布道者,推动阿里云的关系型数据库服务(RDS)中提供 PostqreSQl 数据库服务,为阿里巴巴 PostqreSQL 数据库方面的技术带头人。也曾任网易杭州研究院开发专家,主导了网易云计算中的云硬盘产品(类似 amazon 有 EBS)的设计和开发。
+ +Denis 是一位拥有数十年深度 PostgreSQL 经验的软件开发者、架构师和连续创业者。他是 EnterpriseDB(EDB)的联合创始人,这是 PostgreSQL 领域的领先商业公司之一,并在公司成立的前五年担任首席技术官。在此期间,EDB 成为 PostgreSQL 社区的重要支持者,他和公司开发或支持开发了许多 PostgreSQL 企业级功能。
+随后,Denis 创立并担任 OpenSCG 公司的首席执行官,这是一家专注于 PostgreSQL 产品和咨询的公司,于 2018 年被亚马逊云服务(AWS)收购。之后他在 AWS 担任 PostgreSQL 产品经理,负责 Aurora 和 RDS——全球最大的 PostgreSQL 云服务。
+Denis 现任 pgEdge 的联合创始人兼首席技术官,这是一家专注于 PostgreSQL 的创新公司。作为 PostgreSQL 领域的连续创业者,他曾在多个 PostgreSQL 会议上发表演讲,多年来指导了众多 PostgreSQL 开发者社区成员,在 PostgreSQL 生态系统中具有重要影响力。
+ +Michale 目前是独立顾问/天使投资人。Michael Meskes 整个职业生涯都专注于开源领域。他创立并运营了 credativ 公司,这是一家纯开源技术公司(公司于 2021 年被 Instaclustr 收购,现已成为 NetApp Instaclustr 的一部分,继续为全球企业提供专业的开源技术服务和支持)。在超过 20 年的时间里,他领导这个开源爱好者团队,通过自力更生将公司业务扩展至三个不同的大洲。
+Michael 从 1993 年开始从事开源工作,至今仍作为开发者和提交者活跃在多个开源项目中。他积极参与开源技术推广工作,并曾在当地大学教授开源基础设施课程。
+作为开源生态系统的资深专家和倡导者,Michael 在开源商业化、技术发展和社区建设方面拥有丰富的经验和深刻的洞察。
+ +Cedric 是法国 Data Bene 公司的首席执行官。Cédric 于 2004 年开始接触 PostgreSQL,从那时起一直在探索其各个方面。他是 Data Bene 公司的创始人(前身为 2ndQuadrant France),这是一家致力于开源技术、PostgreSQL 及其扩展的全球性公司。 作为 PostgreSQL 领域的资深专家,Cédric 在数据库技术方面拥有近二十年的丰富经验,专注于为全球客户提供 PostgreSQL 相关的专业服务和解决方案。
+ +Álvaro 是一位充满激情的数据库和软件开发者,作为 OnGres 公司("ON postGRES")的创始人,他专注于 PostgreSQL 和数据库研发工作已超过二十年。作为开源倡导者和开发者,他创建了 StackGres(在 Kubernetes 上运行 PostgreSQL 的平台)和 ToroDB(基于 PostgreSQL 的 MongoDB 解决方案)等知名软件项目,并创立了非营利组织 PostgreSQL 基金会和西班牙 PostgreSQL 用户组。他为 PostgreSQL JDBC 驱动程序贡献了 SCRAM 身份验证库等重要功能,经常在 PostgreSQL、数据库、云计算和 Java 会议上发表演讲,在过去 10 年中已完成超过 140 场技术演讲,并于 2019 年获得亚马逊公司的"AWS 数据英雄"称号。作为 PostgreSQL 生态系统中的重要贡献者和技术专家,他致力于推动开源数据库技术的发展和普及。
+ +IvorySQL 专家顾问委员会的成立,标志着 IvorySQL 生态迈向新阶段。凭借全球顶尖专家的智慧与经验,IvorySQL 将进一步融合开源技术与企业级需求,打造高性能、高兼容的数据库产品,为全球用户提供更优质的解决方案,推动开源数据库生态的繁荣发展。
++ IvorySQL 生态再进一步!近日,IvorySQL 4.5 成功适配银河麒麟高级服务器操作系统 V11。这一适配标志着国产开源数据库与自主操作系统生态的深度融合,进一步助力中国信创产业在高安全、高性能数据库领域的自主可控发展。 +
+ ++ 银河麒麟高级服务器操作系统 V11(简称 Kylin Server V11)是由麒麟软件(KylinSoft)基于多年技术积累和应用实践经验,为企业级关键业务量身打造的新一代服务器操作系统。该系统于 2025 年 8 月 26 日正式发布,是中国首个采用 Linux 6.6 内核的商业发行版。它以高可靠、高可用、高安全、高性能和高扩展为核心优势,深度融合 AI 技术,构建了高速网络协议 MPTCP、热补丁管理、智能故障诊断、场景化优化及安全容器镜像仓库等关键技术体系。 +
++ 此次适配测试覆盖了 Intel、AMD、海光、兆芯 等主流硬件平台。经严格验证,IvorySQL 4.5 与银河麒麟高级服务器操作系统 V11 在兼容性、性能表现与可靠性方面,均达到通用场景及关键业务的应用要求,能为用户核心系统提供稳定、高效的技术支撑。 +
+ +
+
+ + IvorySQL 始终以“完善国产数据库生态”为核心,积极推动与国产操作系统的深度适配。此次与银河麒麟的成功合作,不仅是双方技术实力的互认,更标志着国产数据库与操作系统在生态协同上的进一步突破——为企业数字化转型、关键业务系统国产化替代,提供了更安全、更可靠的“数据库+操作系统”一体化解决方案。 +
+ +面向未来,IvorySQL 将在技术创新与生态建设上持续发力:
++ IvorySQL 社区很高兴向您宣布,IvorySQL 已成功适配LoongArch® 龙架构,为国产数据库与国产芯片的深度融合迈出了坚实一步。这一里程碑标志着 IvorySQL 在推动国产化生态建设、赋能信创产业方面取得了重大突破,为用户提供更高效、稳定、安全的数据库解决方案。 +
+ ++ 2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙架构(LoongArch®),包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。 +
+龙架构具有较好的自主性、先进性与兼容性:
++ IvorySQL是一款基于PostgreSQL的开源关系型数据库,它继承了PostgreSQL强大的功能和稳定性,同时针对特定用户的需求进行了优化和扩展。 +
++ 作为PostgreSQL的重要分支,IvorySQL不仅保持了与上游版本的兼容性,还致力于实现对 Oracle 数据库的兼容,并可直接进行替换。 +
++ 2025年6月,IvorySQL发布了4.5版本,新增了全平台MIPS打包支持,在已有ARM和X86架构的基础上,进一步扩展了对多样化芯片生态的支持。 +
++ 此次 IvorySQL 与龙架构的成功适配,不仅实现了软硬件的深度协同优化,还进一步推动了国产数据库在信创产业中的广泛应用。 +
++ 通过在龙架构上的深度优化,IvorySQL 能够充分发挥龙芯处理器的性能优势,提供更高效的数据处理能力和更低的延迟。无论是企业级 OLTP 业务、数据分析,还是云原生场景,IvorySQL 在龙架构上的表现都展现出卓越的稳定性和兼容性,为用户提供了高性价比的数据库解决方案。 +
+ +
+
+ + 未来,IvorySQL 将继续深化与龙架构的合作,持续优化性能并扩展应用场景。IvorySQL 计划在后续版本中进一步增强对国产芯片和操作系统的支持,同时推动 IvorySQL 在云原生、AI 融合等前沿领域的创新应用,为全球用户提供更优质的数据库解决方案。 +
++ 欢迎广大开发者、用户和合作伙伴加入 IvorySQL 开源社区,共同探索数据库技术的无限可能! +
++ 近日,IvorySQL 已完成与全球领先的数据库管理开发工具 Navicat 的全面兼容适配!从 Navicat Premium 17.3 版本开始,用户可直接使用 Navicat 无缝连接、管理和开发 IvorySQL 数据库。 +
++ Navicat 以其强大的功能、直观的用户界面和卓越的性能,深受全球数百万开发者和数据库管理员的信赖。此次 Navicat 对 IvorySQL 的原生支持,不仅是对 IvorySQL 技术先进性和兼容性的高度认可,更是 IvorySQL 生态建设历程中的一个里程碑式事件。未来,IvorySQL 将继续携手更多行业伙伴,持续优化开源数据库解决方案,助力企业与开发者在数字化转型的浪潮中乘风破浪。 +
+ +
+
+ + Navicat 旗下全能型工具 Navicat Premium 与轻量化管理工具 Navicat Premium Lite 均已接入 IvorySQL 数据库,且支持 Windows、macOS 和 Linux 多操作系统。其中,轻量化的 Navicat Premium Lite 为小型团队及独立开发者提供专业免费的工具选择,为开源用户提供强有力的技术支撑,功能涵盖数据查看器、对象设计器、SQL 编辑器(含 SQL 美化与代码补全)、导入导出、用户管理及协同合作等。而全功能的 Navicat Premium 还具备更多高阶功能,包括 AI 助手、询问 AI、数据同步、结构同步、备份还原、自动运行、数据字典、模型设计、商业智能及数据分析等。 +
++ 此次瀚高 IvorySQL 与 Navicat 的合作,为国内开源数据库项目注入更多活力与可能性。未来,我们将持续与瀚高团队展开深度合作,力求精准满足更多用户的需求。 +
+ ++ 自 Navicat V17.3 版本起,Navicat Premium 与 Navicat Premium Lite 已完成对 IvorySQL V4 的兼容测试;同时,Navicat 亦获得 IvorySQL 社区授予的兼容性认证证书。 +
+
+
+
+ + IvorySQL 是由瀚高股份主导研发的一款开源的兼容 Oracle 的 PostgreSQL。 +
++ IvorySQL 与 PostgreSQL 国际社区紧密合作,保持与最新 PG 版本内核同步,为用户提供便捷的升级体验。基于双 Parser 架构设计,100% 与原生 PostgreSQL 兼容,支持丰富的 PG 周边工具和扩展,并根据用户需求提供定制化工具。同时,IvorySQL 提供更全面灵活的 Oracle 兼容功能,具备高度的 SQL 和 PL/SQL 兼容性能够为企业构建更加高效、稳定和灵活的数据库解决方案。 +
+ ++ 公司始于 1999 年中国香港,创立了 Navicat 品牌和系列产品。我们专注于数据库工具配套技术的研发与技术创新,以产品力与客户需求为导向不断提升工具的可靠性、便捷性、稳定性和安全性。Navicat 致力于帮助全球用户简化管理和维护数据库,用户群体包括数据库相关工作者、应用开发者以及数据分析师等。目前,超过五成的《财富》世界 500 强企业每天都会使用 Navicat。此外,Navicat 被广泛应用在各行各业,涵盖至科技、零售、医疗、运输、物流、酒店、银行、制造商以及更多其他行业或领域。 +
+
+
+ + 11 月 9 日,开源之夏 2025 结项名单揭晓!今年共有 182 家开源社区,565 个项目任务,450 所高校的 2290 名学生报名参与。 +
++ 在更为严苛的申请和审核条件下,本届开源之夏产生了 518 位中选学生;在经历了三个月的项目开发和一个月的代码合入期后,最终 437 位同学通过了导师、社区和组委会的审核,成功结项。 +
++ 在开源之夏 2025 活动中,IvorySQL 社区共提交了 2 个项目课题,分别是:为 IvorySQL 增加一键式安装脚本、为 IvorySQL 开发基于 uuid-ossp 的 sys_guid 函数,最终两个项目各有一位高校学生中选,最终他们也都顺利结项!在此,IvorySQL 社区祝贺两位同学顺利结项。 +
++ 结项公示地址:https://summer-ospp.ac.cn/final +
+ ++ 今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。 +
+ ++ IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。 +
++ 为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。 +
+++ +👨🎓 中选学生:王硕
+👨🏫 项目导师:矫顺田
+📨 联系邮箱:jiaoshuntian@highgo.com
+🔑 项目难度:基础
+⛏ 技术领域:PostgreSQL
+ +
+ IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid 函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid(),但仍缺少专门的 sys_guid 函数。 +
++ 因此,计划基于 uuid-ossp/e2fs 扩展开发一个符合需求的 sys_guid 函数,并将最终代码以 PR 形式提交到 GitHub。 +
+++ +👨🎓 中选学生:崇鹏豪
+👨🏫 项目导师:牛世继
+📨 联系邮箱:niushiji@highgo.com
+🔑 项目难度:基础
+⛏ 技术领域:PostgreSQL
+ +
+ “开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。 +
++ 活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取结项报酬和结项证书。 +
+
+ 活动官网:https://summer-ospp.ac.cn/
+ 官方邮箱:org@summer-ospp.ac.cn
+
+ 开源之夏是高校学生接触开源、参与开源的有效途径,IvorySQL 社区十分荣幸参与其中,并辅助两位高校学生顺利结项。后续 IvorySQL 将会邀请两位高校学生参与 IvorySQL 社区,也会继续参与开源之夏等开源活动。 +
++ 6月28日,经历了导师、社区、组委会三轮审核后,开源之夏2025中选名单正式揭晓!今年,共有518位海内外高校同学在愈发激烈的竞争中脱颖而出,成功中选开源之夏2025项目任务。 +
+
+ 中选公示名单:
+ https://summer-ospp.ac.cn/org/projectlist
+
+ 在开源之夏 2025 活动中,IvorySQL社区共提交了2个项目课题,分别是:为IvorySQL增加一键式安装脚本、为IvorySQL开发基于uuid-ossp的 sys_guid 函数,最终两个项目各有一位高校学生中选。IvorySQL 社区恭贺两位中选同学,并预祝两位同学可以顺利结项。
+
今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。
+ ++ IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。 +
++ 为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。 +
+++ +👨🎓 中选学生:王硕
+👨🏫 项目导师:矫顺田
+📨 联系邮箱:jiaoshuntian@highgo.com
+🔑 项目难度:基础
+⛏ 技术领域:PostgreSQL
+ +
+ IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid 函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid(),但仍缺少专门的 sys_guid 函数。
+
+ 因此,计划基于 uuid-ossp/e2fs 扩展开发一个符合需求的 sys_guid 函数,并将最终代码以 PR 形式提交到 GitHub。
+
++👨🎓 中选学生:崇鹏豪
+👨🏫 项目导师:牛世继
+📨 联系邮箱:niushiji@highgo.com
+🔑 项目难度:基础
+⛏ 技术领域:PostgreSQL
+ +
+ 开源之夏是高校学生接触开源、参与开源的有效途径,IvorySQL 社区期待与中选的两位同学一起参与社区共建,并祝愿两位同学顺利结项且在此过程中取得进步。 +
+ ++ “开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。 +
++ 活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取结项报酬和结项证书。 +
+
+ 活动官网:
+ https://summer-ospp.ac.cn/
+
+ 官方邮箱:
+ org@summer-ospp.ac.cn
+
+
+ + 2020年1月COPU(中国开源软件推进联盟)成员开会讨论面向高校的开源示范课程,由联盟副秘书长北京大学荆琦老师牵头筹备,并首先在北大软微学院试点。本次是中国PostgreSQL分会联合会员企业应邀第五次参与授课,课程吸引了国内头部开源大厂积极加入,包括众多开源项目。课程面向北大研一学生(研一第二学期课程,每年3-6月),采用正式学分制,每个项目授课团队包括48课时(3学分)的开源通识课和开发实践课。 +
+ ++ 作为中国高校“放眼世界”的开路者,北京大学秉承传统,开放进取,始终重视培养学生的创新思维和实践能力。而 PG 内核开发通识课,正是北大为培养具备核心竞争力的数据库人才提供的丰富前沿学术资源。在这里,学子们将融合多元知识背景与丰富的实践经验,逐渐成长为具备核心竞争力的创新型数据库人才,为未来开源数据库研发工作奠定坚实的基础。 +
+ ++ 2025年4月21日,中国开源软件推进联盟PostgreSQL分会联合杭州易景数通、瀚高为北京大学软件与微电子学院研一同学们带来的《开源PostgreSQL生态发展与AI融合》通识课顺利开展。 +
+ +
+ 瀚高研发工程师矫顺田在通识课上带来了《IvorySQL与开源社区贡献指南》的主题分享。讲师矫顺田在北大课程中介绍,IvorySQL基于PostgreSQL打造,通过双解析器引擎(Oracle/PostgreSQL语法兼容)和双端口设计(5432/1521)实现与Oracle高度兼容,内核动态钩子与插件ivorysql_ora支撑数据类型、函数等深度对齐。云原生方面,集成K8s Operator、Serverless架构适配多平台。社区鼓励开发者通过GitHub提交代码或参与PostgreSQL补丁审查,以“代码+测试+文档”模式推动开源协作,年度活动“开源之夏”提供实践舞台。
+
+
+ + 北京大学“PostgreSQL开发基础及实践”研究生课程旨在促进开源技术在中国高校的传播,进一步提高北京大学研究生对PostgreSQL的开发实践能力,培育未来的数据库研发人才。PostgreSQL生态不断繁荣,国内涌现了大量基于PostgreSQL创新的开源项目和周边工具,特别是PostgreSQL生态开源项目IvorySQL(兼容Oracle)不仅能帮助企业通过使用开源数据库降本增效,也为高校师生参与开源项目提供路径。通过开源方式参与协作、学习创新,能更有效的促进高校学生掌握数据库核心技术,将来为开源或信创产业发展发展贡献力量。 +
+IvorySQL 4.2 已于 2025 年 1 月 13 日正式发布。新版本全面支持 PostgreSQL 17.2,并修复了多项 bug。
+ +有关更多详细信息,请访问 PostgreSQL 17.1 发布说明。
+ +有关更多详细信息,请访问 PostgreSQL 17.2 发布说明。
+ +IvorySQL 主要包含 2 个代码仓库:
+以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试者或问题报告人,贡献了此次版本的发布。
+IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。
+ +有关更多详细信息,请访问 PostgreSQL 17.3 发布说明。
+ +有关更多详细信息,请访问 PostgreSQL 17.4 发布说明。
+ +提供适用于 ARM 架构的全平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、Kylin、UOS、NSAR OS 等。
+ +提供适用于 X86 架构的全平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、Kylin、UOS、NSAR OS 等。
+ +新增一系列内核架构设计文档,首个主题为 Oracle 兼容性,深入探讨每个模块的框架、设计和实现原理,旨在帮助用户深入理解 Oracle 兼容性框架。目前已经发布两个模块的架构设计文档:
+在官方网站上新增聊天室功能,支持与 IvorySQL 相关的智能互动和问答环节。
+ +更多详情参考:IvorySQL 4.4 发布说明。
+ +IvorySQL 主要包含 2 个代码仓库:
+以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:
+2025 年 6 月 4 日,IvorySQL 4.5 正式发布!
+新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。
+ +PostgreSQL 17.5 增强功能:
+brin_bloom_union() 合并压缩 BRIN 摘要时发生数据丢失INSERT/UPDATE/DELETE/MERGE 命令所引用的外部 CTE 名称ALTER TABLE ADD COLUMN 对含默认值的域类型处理逻辑更多细节请参阅 PostgreSQL 发布说明。
+ +/assign 命令自助分配任务IvorySQL 在线体验这一新增功能,您可以阅读文章 IvorySQL-WASM:免安装的数据库探索之旅 了解详情。
+ +check_compatible_mode与assign_compatible_mode 枚举值错误问题search_path 未更新问题ModifyTableContext 与 UpdateContext 兼容性问题initdb -C identifier_case_switch 不生效问题详情参考:IvorySQL 4.5 发布说明。
+ +IvorySQL 主要包含 2 个代码仓库:
+以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:
+2025 年 9 月 10 日,IvorySQL 4.6 正式发布!
+新版本全面支持 PostgreSQL 17.6,新增多项新功能,并修复了已知问题。
+ +PostgreSQL 17.6 增强功能:
+更多细节请参阅 PostgreSQL 发布说明。
+ +详情参考:
+ + +IvorySQL 主要包含 2 个代码仓库:
+以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:
+感谢以上贡献者!
+ ++ 欢迎各位社区小伙伴试用 IvorySQL 4.6,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼! +
++ [cite_start]IvorySQL 开源社区今天激动的向大家宣布:IvorySQL 5.0 发布了! [cite: 5] [cite_start]基于 PostgreSQL 18.0 全面升级:Oracle 兼容性再突破,生态组件集成再升级,云原生深度支持,配合全平台安装包与在线丝滑体验,让复杂变得简单。 [cite: 6] +
+ +PostgreSQL 18.0 核心升级包括: [cite: 1, 2, 3, 4, 5, 6, 7, 8]
+pg_upgrade 工具新增优化器统计信息保留功能。 [cite: 2]uuidv7() 函数。 [cite: 4]SYS_GUID、SYS_CONTEXT 及 USERENV 函数。INSTR 函数、FORCE VIEW 及 LIKE 运算符。新增或增强支持 pg_cron, pgAudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, system_stats, plpgsql_check, pgvector。
+ +感谢产品发布过程中的所有贡献者:
++ 欢迎大家试用 IvorySQL 5.0,如发现问题,请在 GitHub 提交 issue:https://github.com/IvorySQL/IvorySQL/issues +
++ IvorySQL 5.1 基于 PostgreSQL 18.1 构建,包含多项缺陷修复与功能改进。完整更新列表可参考官方文档站点。 +
+ +更多细节可参考 PostgreSQL 官方发布说明。
+ +IvorySQL 的开发维护主要在以下四个代码仓库进行:
+以下人员(按字母顺序)以补丁作者、提交者、评审者、测试人员或问题反馈者的身份参与了本次版本发布:
+感谢以上贡献者!
+ ++ 欢迎各位社区小伙伴试用 IvorySQL 5.1,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼! +
+PostgreSQL 18 Officially Released on September 25, 2025. This version not only fixes hundreds of issues but also brings multiple disruptive feature upgrades, such as a brand-new asynchronous I/O (AIO) framework, the newly added Skip Scan technology, and native UUIDv7 support. Each upgrade delivers a better user experience.
+These rich functional changes and numerous bug fixes are inseparable from the active participation of contributors in the PostgreSQL community. During the development of PostgreSQL 18, more than 200 contributors completed 3,000 commits—an astonishing scale. Notably, the number of contributors from China is constantly growing, including several developers from Highgo Software. This article features exclusive interviews with 5 of these contributors from Highgo, hoping their experiences will inspire those interested in participating in PostgreSQL contributions and even open-source contributions.
+ +Both functional modules contributed by Li Chao were merged after the release of PostgreSQL 18. Therefore, his main contributions to the PostgreSQL 18 version focus on code reviews and fixes for several small bugs.
+As a newcomer to PostgreSQL community contributions, Li Chao needed to re-adapt to the community's work habits and rhythm. He noted that the PostgreSQL community is a fully open working environment, which is significantly different from his previous development experience. However, after a short period of adjustment, he has basically adapted to the community's workflow.
+Regarding work support, Li Chao's main task is to participate in PostgreSQL community contributions, and the company provides full support for this. This detail fully reflects Highgo's emphasis on and investment in open-source initiatives.
+For developers attempting to contribute to PostgreSQL for the first time, Li Chao offered two pieces of advice:
+During the development of PostgreSQL 18, Niu Shiji successfully fixed a memory leak issue. He believes that memory leaks are problems that need to be avoided at all costs in daily work. As a software engineer, he has always remained highly sensitive to potential memory leak code. This professional habit enabled him to promptly detect such hidden dangers and resolve them when reading PostgreSQL source code.
+As an enterprise developer, Niu Shiji actively thinks about the connection with the open-source community while conducting internal business development and actively seeks opportunities to contribute to the community. Highgo has always encouraged its engineers to participate in open-source contributions, allowing employees to allocate part of their working time to open-source projects and providing developers with favorable conditions for participation.
+Regarding the entry point for open-source contributions, Niu Shiji suggested that PostgreSQL is a large-scale project with diverse contribution methods. Newcomers can start with relatively simple bug fixes, accumulate experience, and then gradually delve into more complex modules.
+ +In this participation in PostgreSQL community contributions, Li Yonghao submitted a bug related to syntax parsing when executing view definitions. He explained that this bug was discovered during the development of database types and operators. In the subsequent process of tracking and resolving the bug, he gained a deeper understanding of the logic of related modules, and this knowledge has laid a more solid foundation for his future work.
+Li Yonghao stated that he only gradually came into contact with database kernel development after joining Highgo. When he first started, he faced many challenges, such as difficulties in syntax, operators, type conversion, and functions. To solve these problems, on the one hand, he actively consulted and discussed with experienced colleagues; on the other hand, he referred to the design ideas of PostgreSQL's native functions or other products on the market to find the optimal solution.
+As a R&D personnel at Highgo, Li Yonghao's daily work is related to PostgreSQL kernel development. The bug discovered this time was also detected during the kernel code review work with his colleagues. He mentioned that in recent years, Highgo has listed open-source development as a key task. This participation in open-source contributions has received high attention from leaders from the very beginning. During the communication with international community members, experienced colleagues also provided him with a lot of help and guidance. Li Yonghao expressed his sincere gratitude to the leaders and colleagues for their encouragement and support.
+Looking back three years ago, when Li Yonghao first joined Highgo and came into contact with PostgreSQL, he thought open-source contributions were a distant thing. Now, as a "newcomer" with not much experience in database kernel development, being able to participate in the contribution of PostgreSQL 18 and gain attention is a great encouragement for him. He hopes that more people will boldly participate in open-source in the future, because the "experts" in the community are very enthusiastic about replying to questions. As long as you actively participate, you will definitely gain something.
+ +In his contributions to PostgreSQL 18, Jiao Shuntian submitted a bug fix patch for the pg_amcheck tool. He said that as a complex database system, PostgreSQL includes multiple professional sub-modules, and he often encounters technical issues related to lexical and syntax parsing in actual development.
+However, Highgo has established an efficient internal collaboration mechanism. Each R&D personnel specializes in a specific field. For example, some colleagues specialize in query parsers and have accumulated profound experience in lexical/syntax analysis. At the same time, the company regularly holds technical sharing sessions where the person in charge of each module shares the latest research results. In addition, it has built a comprehensive internal documentation system covering the design principles and common problems of each module. These supports enable R&D personnel to quickly obtain professional help even when encountering unfamiliar fields, which not only improves the efficiency of problem-solving but also promotes the overall technical growth of the team.
+Jiao Shuntian mentioned that Highgo's corporate mission is "Connect the World Through Open Source". Therefore, the company strongly encourages employees to participate in open-source communities and provides systematic support to balance internal business and open-source contributions. For example, it allows employees to invest in open-source projects during working hours, forms a dedicated R&D team for open-source contributions, and actively organizes and participates in various open-source-related activities.
+For developers interested in contributing to PostgreSQL, Jiao Shuntian suggested subscribing to the pgsql-hackers mailing list—contributors to the PostgreSQL community mainly conduct R&D discussions through this list, and developers can select topics of interest or expertise to participate in. At the same time, they can also pay attention to PostgreSQL's commitfest website from time to time, participate in patch reviews and testing, and gradually integrate into the community.
+ +In his contributions to PostgreSQL 18, Han Weibo's main work was fixing a bug in partitioned tables. He said that in carrying out compatibility business, how to better implement compatibility features while maintaining the "original flavor" of PostgreSQL is a very challenging problem in daily work. To meet this challenge, three aspects of work need to be done well: designing a good plan, strengthening code reviews to avoid reinventing the wheel, and conducting code refactoring in a timely manner to improve code vitality.
+Han Weibo believes that the company's specific business provides motivation for R&D personnel to deeply learn PostgreSQL and delve into its source code. In this process, by discovering problems, raising questions, and solving problems, they can naturally contribute to the PostgreSQL ecosystem. Highgo provides R&D personnel with a broad platform, sufficient time, and a good working atmosphere, which are important guarantees for being able to concentrate on in-depth research on PostgreSQL.
+For developers participating in PostgreSQL contributions for the first time, Han Weibo's advice is: read more code, practice more, and ask more active questions.
+ +From fixing memory leaks and optimizing syntax parsing to improving tool modules, the practical experiences of the 5 contributors from Highgo are not only vivid examples of Chinese strength integrating into the PostgreSQL ecosystem but also clearly illustrate the real path of "participating in open source". It is not an unattainable technical barrier but a gradual accumulation starting from a code review, a bug fix, or an email discussion.
+The 3,000 commits behind PostgreSQL 18 are the result of collaboration among more than 200 developers, and the growth in the number of Chinese contributors is making the "diversity" of the open-source ecosystem more distinct. For developers eager to enter the open-source field, Li Chao's "be bold to participate, think before acting", Niu Shiji's "start with simple bugs", and Jiao Shuntian's "follow the community mailing list" may be more precious "entry keys" than technical details.
+In the future, as more enterprises increase their investment in open source and more developers join the open-source ranks, the PostgreSQL ecosystem will surely achieve more abundant functional breakthroughs. Every small contribution is an important force driving the continuous evolution of this open-source database. We look forward to seeing more new faces in the next version, jointly contributing to the development of the PostgreSQL ecosystem.
+Get the latest updates and innovations from IvorySQL.
++ Recently, IvorySQL and the deepin operating system have successfully completed compatibility adaptation certification. This milestone achievement marks the further deepening of IvorySQL in the domestic operating system ecosystem, providing users with more stable and efficient database solutions. +
+ ++ deepin (Deepin Operating System) is a domestic Linux distribution renowned for its "simplicity, aesthetics, and ease of use," boasting a large user base and a solid community foundation. As a mature desktop operating system version, deepin 20 is highly favored by developers and ordinary users at home and abroad for its stable system performance, rich application ecosystem, and exceptional user experience. It is an important part of building a secure and controllable information technology system. +
+ ++ IvorySQL is an open-source Oracle-compatible database project built on PostgreSQL. Its core Oracle compatibility features greatly reduce the migration threshold and costs of traditional database applications. The IvorySQL 4.5 version has achieved significant improvements in syntax compatibility, performance optimization, and high-availability capabilities, committed to providing developers and enterprises with more powerful and flexible data management experiences. +
+ ++ The IvorySQL 4.5 version and deepin 20 (Deepin Operating System) have successfully completed mutual product compatibility certification testing. The certification of IvorySQL 4.5 means that users can enjoy more stable and efficient database services in the deepin 20 environment. We are dedicated to providing users with the best technical experience, ensuring they can efficiently manage data in their daily work. +
+ ++ The completion of this mutual compatibility certification not only reflects the technical strength of IvorySQL and deepin but also practices the open-source concept of "co-construction, sharing, and co-governance." In the future, both parties will continue to deepen cooperation, actively participate in open-source community building, promote technological iteration and innovation, and work with partners in the industrial chain to inject strong open-source momentum into the vigorous development of the digital era. +
++ We welcome developers, users, and partners to join the IvorySQL open-source community and jointly explore the unlimited possibilities of database technology! +
+"Which chapter is that configuration parameter in?" — Maintenance engineer "I", deploying IvorySQL, searches the documentation with Ctrl+F for the 5th time.
+From version differences to parameter descriptions, accurately locating information in a vast sea of technical documentation used to be a compulsory skill for every developer and operator. Technical documentation is usually one of the necessary channels for us to understand open-source projects, but the content is complex and the learning cost is huge.
+As an Oracle-compatible database developed based on PostgreSQL, IvorySQL performs excellently in functional integration. Open-sourced by Highgo, it has attracted the attention of many developers and enterprises. However, as features continue to enrich and the knowledge system grows larger, finding key information quickly is no easy task.
+Now, IvorySQL provides a brand-new solution!
+The AI Documentation Assistant powered by DeepSeek allows you to use natural language questions to directly obtain:
+The IvorySQL AI Documentation Assistant is built on the Coze platform and DeepSeek R1 model, and is now running on the IvorySQL official website.
+
+ 【Screenshot: Website Bottom Right Icon Display】
+As shown above, simply click the IvorySQL logo at the bottom right of the official website to open the assistant interface.
+
+ 【Screenshot: Assistant Chat Interface Display】
+In this interface, you can ask questions directly and get instant answers!
+The IvorySQL AI Documentation Assistant comprehensively covers the official website documentation, including release notes, quick start, installation guides, developer guides, migration guides, Oracle compatibility feature lists, and more. Just enter a simple question, and it can quickly provide accurate and detailed answers.
+With the IvorySQL AI Documentation Assistant, you can rapidly master various information related to IvorySQL, accelerate the learning process, and reduce learning costs.
+Whether you are a novice or have been using it for a while, the IvorySQL AI Documentation Assistant provides support for quick learning and usage.
++ ⚠️ Note: To reduce the usage threshold for everyone, the assistant adopts a chatroom format where all users can see others' questions to avoid repetitive inquiries. ++ +
1. Stronger Document Understanding Capabilities
+2. Precise Document Relevance Matching
+3. Improved Accuracy and Efficiency
+The IvorySQL AI Documentation Assistant is currently in the Beta stage. We will continue to optimize and provide more comprehensive support as soon as possible!
+ +Below are some basic question examples for reference.
+The IvorySQL community has always been committed to providing better services and experiences, and this AI Documentation Assistant is one of the results of our efforts. We hope it can become a powerful assistant on your journey to explore IvorySQL, helping developers save time in finding information and devote more energy to innovation and practice.
+If you haven't experienced it yet, try it now on the IvorySQL official website! If you have any ideas or suggestions during use, please send an email to support@ivorysql.org or submit an issue to give us feedback. Let's work together to perfect this assistant and build a better IvorySQL technical ecosystem.
+Oracle, as a leader in the enterprise-level database market, has long occupied a dominant position in the industry by virtue of its powerful functions, extensive market influence, and comprehensive technical support and promotion system. However, in recent years, PostgreSQL has become a highly regarded open-source database software due to its outstanding performance and flexibility. IvorySQL is developed based on PostgreSQL with added compatibility features for Oracle databases, aiming to combine the advantages of open source with enterprise-level requirements.
+To promote the ecological development of IvorySQL, the IvorySQL 2025 Ecological Conference and PostgreSQL Summit was grandly held recently. This conference brought together core PostgreSQL developers worldwide, leaders of international open-source communities, and top domestic technical experts, forming a strong lineup.
+During the conference, with the full support of various industry experts, the IvorySQL open-source community established the Expert Advisory Committee, aiming to learn from the successful experience of enterprise-level databases and further improve product features and ecological construction.
+ +The list of the IvorySQL Expert Advisory Committee is as follows (in no particular order):
+ +Former senior technical consultant of Oracle Corporation, with 36 years of industry experience. He joined Oracle China in 2001, focusing on database solutions. As a technical leader of the Advanced Customer Services (ACS) team, Luo Min led the database implementation and performance optimization of several national key projects, including the Modern Payment and Settlement System of the People's Bank of China and the National Credit Reference System. He has made outstanding contributions not only in database architecture design, performance optimization, and data warehouse construction but also actively participated in the research and development of open-source and domestic databases. He has published multiple monographs on Oracle technology and performance optimization, including *Insights into Oracle Performance Optimization*, *Understanding Oracle Core Technologies*, and *Selected Cases of Oracle Database Technical Services*. In addition, Mr. Luo Min's fourth monograph will be published in the autumn of this year (2025).
+ +PostgreSQL ACE Director, a renowned domestic system optimization expert, and author of technical monographs on Oracle databases such as *DBA Optimization Diary*, *DBA RAC Diary*, and *The Ideological Sky of DBA*. With more than 20 years of experience in the IT industry, he has worked for DEC (USA), SEG Group, Changtian Group, Lenovo Financial Services Division, etc., and has rich experience in the construction of large-scale information systems. He has been engaged in application software development and information system construction in the telecommunications, government, finance, and energy industries. He once presided over the development of China's first telecom-level online real-time billing system, the first comprehensive inspection and quarantine management system integrating three inspections, and the EDP electronic declaration system. The bank's large front-end platform IPP developed under his leadership is currently used by more than a dozen domestic commercial banks. Since 2002, he has been professionally engaged in IT consulting services, providing high-level technical consulting services for customers in the finance, operator, State Grid and other industries. Currently, he is engaged in the research of key technologies related to the localization of information systems, the introduction of open-source products into large state-owned enterprises, and the evolution of information system architecture in state-owned enterprises.
+ +PostgreSQL ACE, a senior blogger of the PGFans forum, and a PG technology enthusiast. Proficient in mainstream database technologies such as PG and Oracle, with rich experience in implementation, maintenance, and management, having served customers in the communications, finance, e-commerce, medical and other fields. Keen on the research and promotion of open-source PG technology, and active in PG technology groups and communities.
+ +PostgreSQL ACE, Chairman of the Beijing-Tianjin User Group of China PG Branch. With 20 years of professional experience in databases, he has worked in large Internet enterprises and financial enterprises, and has been engaged in the overall heterogeneous database migration of large-scale projects for many times. He has experience in managing super-large PostgreSQL databases over 10T and dozens of related sets, and has certain research and practical experience in databases such as MySQL, MongoDB, Redis, SQL Server, as well as practical experience and research on new-type data such as PolarDB. Personal official WeChat account: Austindatabases, where he publishes experience sharing on databases, and also has a professional WeChat group of nearly 2,500 database practitioners. He has participated in various technical sharing sessions and annual conferences of the PG Branch for many times and won the title of "PG Gold Lecturer".
+ +PostgreSQL ACE, Chairman of the Shanghai User Group of China PG Branch, and host of the 7th China PostgreSQL Database Ecological Conference. He holds Oracle OCP, MySQL OCP, PGCP and PCP certifications. He is the moderator of the In-Memory Database section of the ITPUB forum, a core expert, a gold consultant, and one of the Top 10 Outstanding Contribution Figures of Motianlun in 2021. He is also an MVA of the Motianlun forum and a member of the Hundred Talents Group of Domestic Database Influential Figures.
+ +PostgreSQL ACE Director, online alias Dege (digoal), works in the Alibaba Cloud Database Team, is the person in charge of the open-source community of Alibaba Cloud PolarDB database, and one of the founders of the PostgreSQL China Community, with more than 40 database patents. He has held positions such as DBA, architect, product manager, and open-source community operation and ecological construction. He has long been committed to promoting the development of open-source database technology and ecology in China and the cultivation of talents in the open-source industry. He has won the title of Alibaba Qilin Evangelist and the 2018 OSCAR Open Source Pinnacle Figure. He has written PG-related technical articles covering documents related to the entire database life cycle such as "open-source product usage, cases, application development practice, kernel development practice, management practice, and tuning practice". As of June 2019, he has published more than 2,000 PG technical articles with over 20 million page views.
+PostgreSQL ACE, enthusiastic about the promotion of the PG ecosystem. Oracle ACE, OCM, proficient in Oracle, PostgreSQL, MySQL and other databases. Mainly engaged in the database service industry. Technical consultant of the PolarDB open-source community, actively participating in PG community activities and promoting PG-based database products.
+ +PostgreSQL ACE Partner, engaged in the medical informatization industry, once worked for Neusoft Group, and is a database technology enthusiast. He has obtained multiple certifications such as 12c OCM, PGCE, OBCP, KCP. He has a special passion for knowledge related to database optimization and fault handling, and is willing to discuss issues in depth and share experience and insights with other database enthusiasts.
+ +PostgreSQL ACE, Chairman of the Chengdu User Group of China PG Branch, author of the official WeChat account "PostgreSQL 学徒", and co-initiated the "PostgreSQL Technology Summit Chengdu Station" in 2023. He has participated in various PG conferences and won various awards for many times. He was the host of the "2023 China PG Ecological Conference" and a guest of the Training Day hosted by the PG Branch. He has an in-depth understanding of PostgreSQL system architecture, operating principles, etc. He has personally guaranteed major projects such as the "Seventh National Population Census", with rich practical experience, and is good at tuning and troubleshooting.
+ +PostgreSQL ACE, chief editor of *Mastering New Features of PostgreSQL Versions Quickly*. He is a columnist of PG Lezhi Lexiang on Motianlun, likes to research open-source databases, and has rich practical research on new features of PostgreSQL versions. He initially engaged in application software research and development in the public transport industry, and later engaged in merchant transaction data processing in the UnionPay system. In 2019, he joined Enmotech and engaged in the research of open-source and domestic databases in the Technology Research Institute.
+ +PostgreSQL ACE Partner, a senior DBA & database architect with more than 10 years of experience; OpenGauss technology evangelist; promoter of PG/MySQL kernel technology; author of *Oracle High-Performance Automated Operation and Maintenance*; holder of multiple official certifications of domestic databases; committed to the promotion of open-source MySQL/PG technology, the delivery and implementation of domestic independent innovation, and the exploration of best practices; once worked for Huawei, responsible for GaussDB ecological construction and Oracle maintenance related to international business; currently responsible for database independent innovation adaptation, architecture design, performance tuning and architecture reconstruction inside and outside the group.
+ +Founder of the DESKUI community, who has independently developed the following well-known software products:
+Author of WALMiner, a senior kernel R&D engineer, whose main research direction is database backup and recovery, with a deep understanding of the principles and applications of wal logs. He independently developed the wal log parsing tool walminer and the pg block recovery tool pg_lightool.
+ +Holder of 11g OCP and 11g OCM certifications, a full-time DBA, and author of the official WeChat account "JiekeXu DBA 之路".
+ +Author of Pigsty, a PostgreSQL expert and full-stack developer, CEO of Panji Yunsu Technology Co., Ltd., once worked for Alibaba, Apple, and Tantan. He has translated and published the Chinese versions of *PostgreSQL Guide: Inside the Database* and *Designing Data-Intensive Applications*.
+ +Independent technical consultant, co-founder of the PG Chinese Community.
+ +Founder of the TechTalk technical exchange community, a senior database engineer.
+ +Author of the well-known software PDU (PostgreSQL Data Unloader, a PG data rescue tool).
+ +PostgreSQL ACE Director, founder of Zhongqi Chengshu Technology (Hangzhou) Co., Ltd., author of *PostgreSQL Practicing Road: From Novice to Expert*, and author of the PostgreSQL open-source connection pool software ZQPool. With more than 20 years of industry experience, he has engaged in research work in operating systems, storage fields, databases, database high availability, high performance, and database cloudification. He has served as a senior database expert at Alibaba, engaged in the architecture design and operation and maintenance of Oracle, Greenplum, and PostgreSQL databases online at Alibaba, and was the evangelist of PostgreSQL database at Alibaba, promoting the provision of PostgreSQL database services in Alibaba Cloud's Relational Database Service (RDS), and was the technical leader of Alibaba's PostgreSQL database. He also once served as a development expert at NetEase Hangzhou Research Institute, leading the design and development of the cloud disk product (similar to Amazon's EBS) in NetEase Cloud Computing.
+ +Denis is a software developer, architect, and serial entrepreneur with decades of in-depth PostgreSQL experience. He is a co-founder of EnterpriseDB (EDB), one of the leading commercial companies in the PostgreSQL field, and served as the Chief Technology Officer for the first five years of the company's establishment. During this period, EDB became an important supporter of the PostgreSQL community, and he and the company developed or supported the development of many enterprise-level features of PostgreSQL.
+Subsequently, Denis founded and served as the CEO of OpenSCG, a company focused on PostgreSQL products and consulting, which was acquired by Amazon Web Services (AWS) in 2018. Later, he worked as a PostgreSQL Product Manager at AWS, responsible for Aurora and RDS—the world's largest PostgreSQL cloud services.
+Denis is currently the co-founder and Chief Technology Officer of pgEdge, an innovative company focused on PostgreSQL. As a serial entrepreneur in the PostgreSQL field, he has delivered speeches at multiple PostgreSQL conferences, mentored numerous members of the PostgreSQL developer community over the years, and has significant influence in the PostgreSQL ecosystem.
+ +Michael is currently an independent consultant/angel investor. Michael Meskes has focused on the open-source field throughout his career. He founded and operated credativ, a pure open-source technology company (the company was acquired by Instaclustr in 2021 and is now part of NetApp Instaclustr, continuing to provide professional open-source technical services and support to enterprises worldwide). For more than 20 years, he led this team of open-source enthusiasts to expand the company's business to three different continents through self-reliance.
+Michael has been engaged in open-source work since 1993 and is still active as a developer and committer in multiple open-source projects. He actively participates in open-source technology promotion and has taught open-source infrastructure courses at local universities.
+ +Cedric is the Chief Executive Officer of Data Bene, a French company. Cédric first came into contact with PostgreSQL in 2004 and has been exploring all aspects of it ever since. He is the founder of Data Bene (formerly 2ndQuadrant France), a global company dedicated to open-source technologies, PostgreSQL and its extensions. As a senior expert in the PostgreSQL field, Cédric has nearly 20 years of rich experience in database technology, focusing on providing professional PostgreSQL-related services and solutions to customers worldwide.
+ +Álvaro is a passionate database and software developer, and as the founder of OnGres ("ON postGRES"), he has focused on PostgreSQL and database R&D for more than 20 years. As an open-source advocate and developer, he has created well-known software projects such as StackGres (a platform for running PostgreSQL on Kubernetes) and ToroDB (a MongoDB solution based on PostgreSQL), and founded the non-profit PostgreSQL Foundation and the Spanish PostgreSQL User Group. He contributed important features such as the SCRAM authentication library to the PostgreSQL JDBC driver, frequently delivers speeches at PostgreSQL, database, cloud computing and Java conferences, having completed more than 140 technical speeches in the past 10 years, and won the "AWS Data Hero" title from Amazon in 2019. As an important contributor and technical expert in the PostgreSQL ecosystem, he is committed to promoting the development and popularization of open-source database technologies.
+ +The establishment of the IvorySQL Expert Advisory Committee marks a new stage in the IvorySQL ecosystem. With the wisdom and experience of top global experts, IvorySQL will further integrate open-source technology with enterprise-level requirements, build high-performance and highly compatible database products, provide better solutions for global users, and promote the prosperity and development of the open-source database ecosystem.
++ IvorySQL's ecosystem takes another leap forward! Recently, IvorySQL 4.5 has achieved successful compatibility with Kylin Advanced Server Operating System V11. This certification marks the deep integration of domestic open-source databases and independent operating system ecosystems, further empowering the independent and controllable development of China's information innovation industry in the field of high-security, high-performance databases. +
+ ++ Kylin Advanced Server Operating System V11 (referred to as Kylin Server V11) is a new-generation server operating system tailored for enterprise-critical businesses by KylinSoft, based on years of technical accumulation and application practice. Officially released on August 26, 2025, it is China's first commercial distribution adopting the Linux 6.6 kernel. With core advantages of high reliability, high availability, high security, high performance, and high scalability, it deeply integrates AI technology and builds key technical systems such as the high-speed network protocol MPTCP, hot patch management, intelligent fault diagnosis, scenario-based optimization, and secure container image warehouse. +
++ This compatibility test covers mainstream hardware platforms including Intel, AMD, Haiguang, and Zhaoxin. After rigorous verification, IvorySQL 4.5 and Kylin Advanced Server Operating System V11 meet the application requirements of general scenarios and critical businesses in terms of compatibility, performance, and reliability, and can provide stable and efficient technical support for users' core systems. +
+ ++ IvorySQL has always taken "improving the domestic database ecosystem" as its core and actively promoted in-depth compatibility with domestic operating systems. This successful cooperation with Kylin not only represents the mutual recognition of the technical strength of both parties but also marks a further breakthrough in ecosystem collaboration between domestic databases and operating systems. It provides a safer and more reliable integrated "database + operating system" solution for enterprise digital transformation and the domestic replacement of critical business systems. +
+ +Looking ahead, IvorySQL will continue to make efforts in technological innovation and ecosystem construction:
++ The IvorySQL community is pleased to announce that IvorySQL has successfully adapted to the LoongArch® architecture, taking a solid step forward in the deep integration of domestic databases and domestic chips. This milestone marks a significant breakthrough for IvorySQL in promoting the construction of the domestic ecosystem and empowering the information innovation industry, providing users with more efficient, stable, and secure database solutions. +
+ ++ In 2020, Loongson Technology launched the LoongArch® architecture based on 20 years of CPU research and development and ecosystem construction experience. It includes a basic architecture part and extended parts such as vector instructions, virtualization, and binary translation, totaling nearly 2,000 instructions. +
+LoongArch® boasts excellent independence, advanced features, and compatibility:
++ IvorySQL is an open-source relational database built on PostgreSQL. It inherits PostgreSQL's powerful functions and stability while being optimized and extended to meet the specific needs of target users. +
++ As an important branch of PostgreSQL, IvorySQL not only maintains compatibility with upstream versions but also strives to achieve compatibility with Oracle databases, allowing for direct replacement. +
++ In June 2025, IvorySQL released version 4.5, adding full-platform MIPS packaging support. Building on the existing ARM and X86 architectures, it further expanded support for the diverse chip ecosystem. +
++ The successful adaptation of IvorySQL to LoongArch® not only achieves deep collaborative optimization of software and hardware but also further promotes the wide application of domestic databases in the information innovation industry. +
++ Through in-depth optimization on LoongArch®, IvorySQL can fully leverage the performance advantages of Loongson processors, delivering more efficient data processing capabilities and lower latency. Whether for enterprise-level OLTP services, data analysis, or cloud-native scenarios, IvorySQL's performance on LoongArch® demonstrates exceptional stability and compatibility, providing users with a cost-effective database solution. +
+ ++ In the future, IvorySQL will continue to deepen cooperation with LoongArch®, continuously optimize performance, and expand application scenarios. IvorySQL plans to further enhance support for domestic chips and operating systems in subsequent versions, while promoting innovative applications of IvorySQL in cutting-edge fields such as cloud native and AI integration, to provide better database solutions for global users. +
++ We welcome developers, users, and partners to join the IvorySQL open-source community and jointly explore the unlimited possibilities of database technology! +
++ Recently, IvorySQL has fully completed compatibility adaptation with Navicat, the world’s leading database management and development tool! Starting from Navicat Premium 17.3, users can directly use Navicat to seamlessly connect to, manage and develop IvorySQL databases. +
++ Trusted by millions of developers and database administrators worldwide for its powerful features, intuitive UI and outstanding performance, Navicat’s native support for IvorySQL is not only a high recognition of IvorySQL’s technological advancement and compatibility, but also a milestone in the journey of IvorySQL’s ecosystem development. Going forward, IvorySQL will continue to collaborate with more industry partners to continuously optimize open-source database solutions, empowering enterprises and developers to forge ahead in the wave of digital transformation. +
+ +
+
+ 【Feature Chart Image】
++ Navicat Premium, the all-in-one tool under the Navicat brand, and the lightweight management tool Navicat Premium Lite both now support IvorySQL, with full compatibility across Windows, macOS and Linux operating systems. Among them, the lightweight Navicat Premium Lite offers a professional, free tool option for small teams and independent developers, delivering robust technical support for open-source users with features including a data viewer, object designer, SQL editor (with SQL formatting and code completion), data import and export, user management and team collaboration. The full-featured Navicat Premium also provides a wealth of advanced capabilities such as an AI Assistant, AI Query, data synchronization, schema synchronization, backup and restore, automation, data dictionary, model design, business intelligence and data analysis. +
++ This collaboration between Highgo IvorySQL and Navicat injects greater vitality and possibilities into domestic open-source database projects. In the future, we will continue to conduct in-depth cooperation with the Highgo team to precisely meet the diverse needs of more users. +
+ ++ Starting from Navicat V17.3, Navicat Premium and Navicat Premium Lite have completed compatibility testing for IvorySQL V4; meanwhile, Navicat has been awarded the Compatibility Certification Certificate by the IvorySQL community. +
+ +
+ 【Compatibility Certificate Image】
+ ++ IvorySQL is an open-source Oracle-compatible PostgreSQL database led and developed by Highgo Software Co., Ltd. +
++ IvorySQL maintains close collaboration with the international PostgreSQL community and keeps its kernel synchronized with the latest PostgreSQL versions, providing users with a seamless upgrade experience. Built on a dual Parser architecture, it achieves 100% compatibility with native PostgreSQL, supports a rich ecosystem of PostgreSQL tools and extensions, and offers customized tools tailored to user needs. Additionally, IvorySQL delivers more comprehensive and flexible Oracle-compatible features with a high degree of SQL and PL/SQL compatibility, enabling enterprises to build more efficient, stable and flexible database solutions. +
+ ++ Founded in Hong Kong, China in 1999, we have built the Navicat brand and its product portfolio. We focus on the R&D and innovation of supporting technologies for database tools, and continuously enhance the reliability, ease of use, stability and security of our tools driven by product strength and customer needs. Navicat is committed to helping users worldwide simplify database management and maintenance, serving database professionals, application developers, data analysts and more. Currently, more than 50% of the Fortune Global 500 companies use Navicat on a daily basis. In addition, Navicat is widely adopted across diverse industries, including technology, retail, healthcare, transportation, logistics, hospitality, banking, manufacturing and more. +
+This year, a total of 182 open-source communities, 565 project tasks, and 2,290 students from 450 universities registered to participate.
+ +Under more stringent application and review criteria, 518 students were selected for this year's OSPP. After three months of project development and one month of code merging, 437 students successfully completed the project after passing reviews by mentors, communities, and the organizing committee.
+ +In the OSPP 2025 event, the IvorySQL community submitted 2 project topics: "Add One-Click Installation Script for IvorySQL" and "Develop sys_guid Function Based on uuid-ossp for IvorySQL". Each project was selected by one university student, and both successfully completed the project! Here, the IvorySQL community congratulates the two students on their successful project completion.
Completion Announcement Link:
https://summer-ospp.ac.cn/final
+
+ This year, the IvorySQL community released 2 projects in OSPP, all focusing on the development of IvorySQL itself.
+ +IvorySQL is an open-source Oracle-compatible database based on PostgreSQL, supporting multiple platforms and operating systems. Currently, IvorySQL requires manual execution of multiple commands for source code installation, lacking a one-click installation method. Although there are existing tutorials and commands for source code installation, the installation process varies across different operating systems, and manual execution is cumbersome and error-prone.
+To address this, we plan to add a one-click installation script to enable users to quickly and easily install IvorySQL from source code. The ultimate goal is to provide a one-click installation script that allows users to complete the installation and startup of IvorySQL with a single command after simple configuration.
+++ +👨🎓 Selected Student: Wang Shuo
+👨🏫 Project Mentor: Jiao Shuntian
+📨 Contact Email: jiaoshuntian@highgo.com
+🔑 Project Difficulty: Basic
+⛏ Technical Field: PostgreSQL
+★ Project Details: https://summer-ospp.ac.cn/org/prodetail/258430417
+
IvorySQL is an open-source database based on PostgreSQL, supporting various Oracle-compatible features. Currently, IvorySQL needs a powerful sys_guid function that ensures database-level uniqueness. Although the PostgreSQL kernel provides similar functions such as gen_random_uuid() based on pseudorandom numbers, there is still a lack of a dedicated sys_guid function.
Therefore, we plan to develop a sys_guid function that meets the requirements based on the uuid-ossp/e2fs extension and submit the final code to GitHub in the form of a PR.
++ +👨🎓 Selected Student: Chong Penghao
+👨🏫 Project Mentor: Niu Shiji
+📨 Contact Email: niushiji@highgo.com
+🔑 Project Difficulty: Basic
+⛏ Technical Field: PostgreSQL
+★ Project Details: https://summer-ospp.ac.cn/org/prodetail/258430418
+
The "Open Source Promotion Plan (OSPP)" is a series of summer activities guided by the "Open Source Software Supply Chain Promotion Plan" of the Institute of Software, Chinese Academy of Sciences. Co-hosted by the Institute of Software, Chinese Academy of Sciences and Huawei Technologies Co., Ltd., it aims to encourage college students to actively participate in the development and maintenance of open-source software, cultivate and discover more outstanding developers, promote the vigorous development of excellent open-source software communities, and contribute to the construction of the open-source software supply chain.
+The event collaborates with major open-source communities to provide projects for the development and maintenance of important open-source software, and opens registration to college students worldwide. Students can independently choose interested projects to apply for, and after being selected, develop under the guidance of senior developers (community mentors) of the project. Based on the difficulty and completion of the project, those who complete the project will receive project remuneration and completion certificates.
+Event Official Website:
https://summer-ospp.ac.cn/
Official Email:
org@summer-ospp.ac.cn
OSPP is an effective way for college students to get in touch with and participate in open source. The IvorySQL community is honored to participate in it and assist two college students in successfully completing their projects. In the future, IvorySQL will invite the two students to join the IvorySQL community and continue to participate in open-source activities such as OSPP.
+On June 28th, after three rounds of review by mentors, open source communities and the organizing committee, the official list of selected participants for Open Source Summer 2025 was announced! This year, a total of 518 university students from home and abroad stood out in the increasingly fierce competition and were successfully selected for the project tasks of Open Source Summer 2025.
+ +Public List of Selected Participants:
+ https://summer-ospp.ac.cn/org/projectlist
In the Open Source Summer 2025 event, the IvorySQL community submitted 2 project topics, namely: Developing a one-click installation script for IvorySQL, and Building the sys_guid function based on uuid-ossp for IvorySQL. In the end, one university student was selected for each of the two projects. The IvorySQL community extends its congratulations to the two selected students and wishes them a smooth project completion.
This year, the IvorySQL community released 2 projects for Open Source Summer, all focusing on the development of IvorySQL itself.
+ +IvorySQL is an open-source Oracle-compatible database based on PostgreSQL, supporting deployment and usage across multiple platforms and operating systems. At present, IvorySQL requires manual execution of multiple commands for source code installation, with no one-click installation method available. Although tutorials and commands for source code installation already exist, the installation process varies across different operating systems, and the manual execution process is cumbersome and prone to errors.
+ +To address this issue, we plan to add a one-click installation script, enabling users to install IvorySQL from source code quickly and easily. The ultimate goal is to provide a one-click installation script that allows users to complete the installation and startup of IvorySQL with a single command after simple configuration and script execution.
+ +++ +👨🎓 Selected Student: Wang Shuo
+👨🏫 Project Mentor: Jiao Shuntian
+📨 Contact Email: jiaoshuntian@highgo.com
+🔑 Project Difficulty: Basic
+⛏ Technical Field: PostgreSQL
+★ Project Details: https://summer-ospp.ac.cn/org/prodetail/258430417
+
IvorySQL is an open-source PostgreSQL-based database with a variety of Oracle-compatible features. Currently, IvorySQL is in need of a robust sys_guid function that ensures uniqueness at the database level. While the PostgreSQL kernel provides similar functions such as gen_random_uuid() based on pseudo-random numbers, a dedicated sys_guid function is still missing.
Therefore, we plan to develop a custom sys_guid function that meets the requirements based on the uuid-ossp/e2fs extension, and submit the final code to GitHub in the form of a Pull Request (PR).
++ +👨🎓 Selected Student: Chong Penghao
+👨🏫 Project Mentor: Niu Shiji
+📨 Contact Email: niushiji@highgo.com
+🔑 Project Difficulty: Basic
+⛏ Technical Field: PostgreSQL
+★ Project Details: https://summer-ospp.ac.cn/org/prodetail/258430418
+
Open Source Summer serves as an effective channel for university students to access and participate in open source. The IvorySQL community looks forward to co-building the community with the two selected students, and wishes them a smooth project completion and valuable progress throughout the process.
+ +Open Source Summer (OSPP for short) is a series of summer events guided by the "Open Source Software Supply Chain Lighting Program" of the Institute of Software, Chinese Academy of Sciences (ISCAS). Co-hosted by ISCAS and Huawei Technologies Co., Ltd., it aims to encourage college students to actively participate in the development and maintenance of open source software, cultivate and discover more outstanding developers, boost the vigorous development of excellent open source software communities, and support the construction of the open source software supply chain.
+ +In collaboration with major open source communities, the event offers projects focusing on the development and maintenance of important open source software, and opens applications to university students worldwide. Students can independently select and apply for projects they are interested in; upon selection, they will carry out development under the guidance of senior project developers (community mentors). Based on the difficulty level and completion status of the projects, participants who successfully finish the projects will receive project completion rewards and certificates.
+ +Official Website:
+ https://summer-ospp.ac.cn/
Official Email:
+ org@summer-ospp.ac.cn
+
+ + In January 2020, members of COPU (China Open Source Software Promotion Alliance) met to discuss open-source demonstration courses for universities. Led by Mr. Jing Qi, Deputy Secretary-General of the Alliance and a teacher at Peking University, the pilot program first launched at the School of Software and Microelectronics. This marks the fifth time the China PostgreSQL Branch and its member enterprises have been invited to teach. The course has attracted active participation from leading domestic open-source companies and numerous projects. Aimed at first-year graduate students at Peking University (second semester, from March to June annually), the course uses a formal credit system, with each project teaching team providing 48 class hours (3 credits) of open-source general education and development practice. +
+ ++ As a pioneer for Chinese universities "looking at the world," Peking University adheres to tradition while remaining open and enterprising, always emphasizing the cultivation of students' innovative thinking and practical abilities. The PostgreSQL Kernel Development general education course provides rich, cutting-edge academic resources for PKU to train database talents with core competitiveness. Here, students will integrate diverse knowledge backgrounds with rich practical experience, gradually growing into innovative database talents ready to lay a solid foundation for future open-source database research and development. +
+ ++ On April 21, 2025, the "Open Source PostgreSQL Ecosystem Development and AI Integration" general education course, jointly brought by the PostgreSQL Branch of COPU, Hangzhou Yijing Shutong, and Highgo for first-year graduate students at the School of Software and Microelectronics of Peking University, was successfully conducted. +
+ +
+
+
+ Shuntian Jiao, a R&D engineer from Highgo, shared the theme "IvorySQL and Open Source Community Contribution Guide." During the PKU course, Jiao introduced that IvorySQL is built based on PostgreSQL. It achieves high compatibility with Oracle through a dual-parser engine (supporting both Oracle and PostgreSQL syntax) and a dual-port design (5432/1521). Deep alignment of data types and functions is supported by kernel dynamic hooks and the ivorysql_ora plugin. In terms of cloud-native capabilities, it integrates K8s Operator and Serverless architectures to adapt to multiple platforms. The community encourages developers to submit code via GitHub or participate in PostgreSQL patch reviews, promoting open-source collaboration through a "code + test + documentation" model. The annual "Open Source Summer" event provides a stage for practice.
+
+ The "PostgreSQL Development Fundamentals and Practice" graduate course at Peking University aims to promote the spread of open-source technology in Chinese universities, further enhance the development and practical capabilities of Peking University graduate students in PostgreSQL, and nurture future database R&D talents. As the PostgreSQL ecosystem continues to flourish, a large number of innovative open-source projects and peripheral tools based on PostgreSQL have emerged in China. In particular, the IvorySQL project (Oracle-compatible) not only helps enterprises reduce costs and increase efficiency through open-source databases but also provides a path for university faculty and students to participate in open-source projects. Collaborating and learning through open source is a more effective way to help university students master core database technologies and contribute to the development of the open-source or information innovation industry in the future. +
++ IvorySQL 4.2 was officially released on January 13, 2025. This new version offers full support for PostgreSQL 17.2 and fixes several bugs. +
+ +For more details, please visit the PostgreSQL 17.1 Release Notes.
+ +For more details, please visit the PostgreSQL 17.2 Release Notes.
+ +IvorySQL primarily consists of two code repositories:
+The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:
++ IvorySQL 4.4 was officially released on March 10, 2025. This new version offers full support for PostgreSQL 17.4, introduces a host of new features, and addresses known issues. +
+ +For more details, please visit the PostgreSQL 17.3 Release Notes.
+ +For more details, please visit the PostgreSQL 17.4 Release Notes.
+ +Provides full-platform media packages suitable for the ARM architecture, supporting mainstream operating systems at home and abroad, including Red Hat, Debian, Kylin, UOS, NSAR OS, etc.
+ +Provides full-platform media packages suitable for the X86 architecture, supporting mainstream operating systems at home and abroad, including Red Hat, Debian, Kylin, UOS, NSAR OS, etc.
+ +Added a series of kernel architecture design documents, with the first theme being Oracle compatibility, deeply exploring the framework, design, and implementation principles of each module to help users understand the Oracle compatibility framework. Currently, architectural design documents for two modules have been released:
+Added a chatroom feature to the official website, supporting intelligent interactions and Q&A sessions related to IvorySQL.
+ +For more details, see the IvorySQL 4.4 Release Notes.
+ +IvorySQL primarily consists of two code repositories:
+The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:
+IvorySQL 4.5 was officially released on June 4, 2025!
+This new version offers full support for PostgreSQL 17.5, introduces a host of new features, and addresses known issues.
+ +Enhancements from PostgreSQL 17.5:
+brin_bloom_union()INSERT/UPDATE/DELETE/MERGE commands nested in WITH clausesALTER TABLE ADD COLUMN for domain types with default valuesFor more details, refer to the PostgreSQL Release Notes.
+ +/assign commandFor more information about the new IvorySQL Online Experience feature, read the article IvorySQL-WASM: A No-Install Journey of Database Exploration.
+ +check_compatible_mode and assign_compatible_modesearch_path failed to update when the compatibility mode was changedModifyTableContext and UpdateContextinitdb -C identifier_case_switch commandFor full details, see the IvorySQL 4.5 Release Notes.
+ +IvorySQL mainly consists of two code repositories:
+The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:
++ IvorySQL 4.6 was officially released on September 10, 2025! +
++ This new version offers full support for PostgreSQL 17.6, with a host of new features added and known issues fixed. +
+ ++ For more details, see the PostgreSQL Release Notes. +
+ +For more details:
+ + +IvorySQL primarily consists of 2 code repositories:
++ The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers or issue reporters: +
+Thanks to all the contributors!
+ ++ We welcome all community members to try IvorySQL 4.6. If you encounter any issues, please submit your feedback via GitHub Issues, and we will send you exclusive IvorySQL merchandise as a gift! +
++ Built on a full upgrade to PostgreSQL 18.0, IvorySQL 5.0 delivers groundbreaking enhancements to Oracle compatibility, upgraded ecosystem component integrations, and in-depth cloud-native support. +
+ +pg_upgrade tool: Added a new feature to preserve optimizer statistics.uuidv7() function for time-ordered UUIDs.For more details, see the PostgreSQL 18.0 Release Notes.
+ +IvorySQL 5.0 brings a massive leap in migration capabilities:
+SYS_GUID, SYS_CONTEXT, and USERENV functions.INSTR function and FORCE VIEW option.We express our sincere gratitude to all contributors who made this release possible:
++ The community invites you to try IvorySQL 5.0! If you discover bugs, please submit an issue on GitHub Issues. +
++ IvorySQL 5.1 is built based on PostgreSQL 18.1, including multiple bug fixes and functional improvements. For the complete update list, please refer to the official documentation site. +
+ +For more details, see the official PostgreSQL 18.1 Release Notes.
+ +The development and maintenance of IvorySQL are mainly carried out in the following four code repositories:
+The following individuals (in alphabetical order) participated in this release as patch authors, committers, reviewers, testers or issue reporters:
+Thanks to all the contributors!
+ ++ We welcome all community members to try IvorySQL 5.1. If you encounter any issues, please submit feedback via GitHub Issues. We will send you exclusive IvorySQL merchandise as a gift! +
+