年度技术内容回顾|PostgreSQL 与 IvorySQL 技术文章精选
过去一年,我们持续投入于 PostgreSQL 与 IvorySQL 的技术研究与实践。从一次次对内核细节的拆解,到新版本特性的验证,再到复杂场景下的迁移与部署,这些文章记录了技术不断被理解、被验证、被落地的过程。
在这里对这一阶段的技术内容进行一次集中回顾,邀请你一同翻阅这些探索过程!
注:点击标题可直达对应技术文章原文。
📘 PostgreSQL 技术干货
围绕 PostgreSQL 的版本演进、内核机制以及工程化应用场景,系统梳理相关技术内容,重点关注性能、执行路径与运行环境等方面的实践经验。
版本特性与性能优化
异步 I/O、跳跃式扫描、UUIDv7 等关键特性集中落地,一篇文章快速扫清 PostgreSQL 18 在性能、索引与工程实践上的关键变化。
少扫表、少做无用功,统计查询直接提速 5 倍起,代码和参数表示:我们什么都不用改。
异步 I/O 正式上线,但真正的性能差距,往往藏在 io_workers 里——选对模式、把工作进程拉满,AIO 才不会“异步但不加速”。
查询执行流程与内核机制
深入 PostgreSQL 内部:5 个关键阶段拆解查询处理全流程
一条 SQL 要想跑得又快又稳,必须先后闯过解析、分析、重写、规划、执行这五道关卡。
深入理解 PostgreSQL Planner:简化扫描路径与查询计划
Planner 会在顺序扫、索引扫、并行扫之间反复权衡,本文拆解其如何选出代价最低的执行路径。
一次 UPDATE 看似简单,实则是“插新行、藏旧行”,在 MVCC 与 HOT 等机制的配合下悄悄完成。
深入解析 PostgreSQL 外部数据封装器(FDW)的 SELECT 查询执行机制
一次 FDW 查询并不是“直接转发 SQL”,而是先精打细算做规划、再把能下推的活交给远端,最后用游标一点点把数据捞回来。
数据类型、接口与高级特性实践
PostgreSQL 大对象管理指南:pg_largeobject 从原理到实践
当数据大到不适合一次性拿出来时,pg_largeobject 用“像文件一样读写”的方式,让 PostgreSQL 也能从容管理 TB 级大对象。
如何利用 PostgreSQL 的 JSONB API 作为扩展的轻量级 JSON 解析器
不想在扩展里再塞一个 JSON 库?用好 PostgreSQL 自带的 JSONB API,解析、取值、遍历 JSON,一套下来又轻又省。
使用 libpq 的 COPY 协议维护自定义 PG 到 PG 连接
把 COPY 协议当“顺风车”,用 libpq 在主备 PostgreSQL 之间偷偷拉起一条安全、稳定、双向的自定义通信通道,连 socket 都不用自己管。
PostgreSQL 的 SSL/TLS 回归测试需要单独点名,否则证书和加密问题可能悄悄溜过去。
部署方式与运行环境探索
无需安装!PostgreSQL 18 Windows 便携部署方案
告别安装向导,PostgreSQL 18 在 Windows 上也能“解压即跑”,一套脚本就能在多版本之间自由切换。
如何设置 Lustre 文件系统并在其上运行 PostgreSQL
把 PostgreSQL 放进 Lustre 这种并行式文件系统里会发生什么?这篇文章手把手搭环境、跑实测,让数据库在分布式存储上真正跑起来。
📙 IvorySQL 技术干货
围绕 IvorySQL 的架构设计、兼容能力以及工程化落地实践,系统呈现其在真实业务场景中的技术探索。
核心架构与兼容性设计
IvorySQL 核心技术解读:双 Parser 架构如何定义数据库兼容性?
一套内核,双重语法?这篇文章拆解 IvorySQL 的双 Parser 架构,看它如何在 Oracle 与 PostgreSQL 语法之间灵活切换,却互不打扰。
IvorySQL 4.0 之 Invisible Column 功能解析
列还在,应用却“看不见”?IvorySQL 4.0 引入 Invisible Column,让表结构悄悄升级,迁移不中断、查询不添乱。
IvorySQL 4.0 之兼容 Oracle 包功能设计思路解读
Oracle 怎么在 PostgreSQL 内核里“原地复活”?这篇文章拆解 IvorySQL 4.0 的包实现思路,看包规范、包体与缓存机制如何一起把兼容性稳稳兜住。
升级、迁移与高可用能力建设
PG 12 退役在即,怎么平滑换挡到 IvorySQL 4.0?这篇文章用一次完整实操,带你从安装到数据迁移,把升级这件事走清楚、走稳当。
IvorySQL 升级指南:从 3.x 到 4.0 的平滑过渡
从 IvorySQL 3.x 到 4.0,不用倒数据、不用熬通宵,一把 pg_upgrade,把数据库平稳送上 PostgreSQL 17 的“新座驾”。
Oracle 19c 数据库迁移到 IvorySQL 4.6 实战
Oracle 19c 搬家到 IvorySQL 4.6,表、包、触发器一个都不少,这篇文章把迁移路上的坑先替你踩了一遍。
备份不想再“整库打包”?IvorySQL v4 用块级增量备份只记变化,再把多次增量一键合并成完整备份,省空间、快备份、恢复也不折腾。
IvorySQL v4 逻辑复制槽同步功能解析:高可用场景下的数据连续性保障
主备切换最怕复制断档?IvorySQL v4 把逻辑复制槽“随主迁移”,故障切换后订阅不断线,数据复制继续跑。
跨生态与新形态探索
IvorySQL-WASM 把数据库直接塞进网页里,不装环境、不配参数,打开浏览器就能跑。
IvorySQL 4.6:DocumentDB+FerretDB 实现 MongoDB 兼容部署指南
不想被 MongoDB 许可证绑住?IvorySQL 4.6 搭配 DocumentDB + FerretDB,让 Mongo 客户端原地连库,用 PostgreSQL 底座把文档数据稳稳接住。
手把手教你在 openKylin 上部署 IvorySQL 4.4
在 openKylin 上部署 IvorySQL 也能这么顺,一篇手把手实操,从安装到 1521 端口连库全流程跑通。
🚀 未完待续的技术探索
PostgreSQL 的演进仍在加速,IvorySQL 的能力也在不断拓展,围绕数据库内核、兼容性与工程实践,还有许多值得深入探索的方向。
欢迎持续关注 IvorySQL 公众号,获取后续的技术分享与实践记录,也期待与你交流更多真实场景中的问题与经验,共同推进开源数据库技术在更广泛场景中的应用!
2026,新的探索仍在继续,更多内容,敬请期待!
HOW 2026 议题招募中
2026 年 4 月 27-28 日,由 IvorySQL 社区联合 PGEU(欧洲 PG 社区)、PGAsia(亚洲 PG 社区)共同打造的 HOW 2026(IvorySQL & PostgreSQL 技术峰会) 将再度落地济南。届时,PostgreSQL 联合创始人 Bruce Momjian 等顶级大师将亲临现场。
自开启征集以来,HOW 2026 筹备组已感受到来自全球 PostgreSQL 爱好者的澎湃热情。为了确保大会议题的深度与广度,我们诚邀您在 2026 年 2 月 27 日截止日期前,提交您的技术见解。
二维码

浙公网安备 33010602011771号