IvorySQL 博客
来自 IvorySQL 团队的技术深度解析、产品更新与社区故事。

代价比较的变革——PostgreSQL执行计划干预增强深度解析
1%的模糊代价比较为何会让LIMIT更慢、HINT失灵,PG 18新增的disable_nodes禁用节点机制又是如何让执行计划干预变得精准可靠的。

大道至简:大规模复杂业务下的PostgreSQL运维减法与治理哲学
从监控告警海啸、参数配置迷宫等七大困局出发,分享大规模 PostgreSQL 运维的“运维减法”理念、治理五把刀,以及监控预测与 AI 智能实践。

从 VACUUM FULL 到 REPACK:PostgreSQL 表重写技术的进化史
从 VACUUM FULL 的全表锁死,到 pg_repack 的触发器在线重写,再到 PG19 基于逻辑解码的内核原生 REPACK——三代 PostgreSQL 表重写方案的思路、代价与取舍。

PostgreSQL逻辑复制的未来演进
本文介绍PostgreSQL逻辑复制未来演进的三个核心方向——多主冲突检测与自动解决、并行复制与集中式逻辑解码,这些功能预计将在PostgreSQL 20/21/22中陆续实装。

IvorySQL 多模融合实战:pgvector + AGE + pg_textsearch 在同一实例中的协同验证
实测验证 pgvector、Apache AGE 与 pg_textsearch 在 IvorySQL 5.4 同一实例内协同安装、建表与多模混合查询的能力。

PostgreSQL 18/19 新特性深度解读:从 IO 预取到智能运维,全面提升数据库体验
深度解读 PostgreSQL 18 与 19 的新特性,从 IO 预取、UUID v7、原生排除约束到等待事件历史统计、智能回收与自适应并行 IO 等,并给出升级建议。

Oracle 迁到 IvorySQL,到底能少改多少代码?我实测了一遍
同机实测 Oracle 19c、PostgreSQL 18 与 IvorySQL 5.4,逐项验证 Oracle 语法、Package、转账事务与客户端连接,量化迁移能省下多少代码改造。

增量检查点的“困”与“难”
本文剖析增量检查点实现中ckptq共享内存锁的竞争难题,并实测对比Oracle、PostgreSQL、MySQL对页分裂(部分写)问题的处理方案。

PG成为Vibe Coding的首选搭配:AI Agent开发的“大道至简”
从Token焦虑到10天5万行的实战验证,看PostgreSQL如何以One SQL与统一数据面成为Vibe Coding和AI Agent开发的首选起点,用更少的系统换来更大的弹性。

Postgres_fdw 优化实战:GUC 参数控制 Join Pushdown
一次类型转换如何悄悄破坏 Postgres_fdw 的 Join 下推,导致性能骤降万倍,以及如何用一个 GUC 参数在不改动应用 SQL 的前提下解决问题。

云环境下 PostgreSQL 的 Cgroup 内存管理实践
深入解析 Cgroup v1 内存统计的盲区、大页取舍与 OOM 行为,探讨云环境下共享主机中 PostgreSQL 实例的内存管理实践。

深度拆解 IvorySQL 去 O 核心解决方案
深度拆解 IvorySQL 的双模式架构、双端口双解析器设计与五层兼容体系,解析 Oracle 去 O 迁移的核心解决方案。

没想到!IvorySQL 居然同步了原生 PG18.4 镜像
openEuler 真机实测 registry.highgo.com 镜像仓库拉取原生 PostgreSQL 18.4-bookworm,完整拆解标签、端口、挂载路径等高频踩坑点。

IvorySQL Agent 探索与实践
IvorySQL Agent 如何结合大模型、工具与两阶段智能路由,为 IvorySQL 与 PostgreSQL 构建一站式监控、诊断与运维平台。

Oracle 为什么能跑在 PostgreSQL 上?答案藏在这套内核里
从源码层面剖析 IvorySQL 如何在 PostgreSQL 内核层面实现深度 Oracle 兼容——双 parser、类型系统、Package 与更多细节。

IvorySQL HTAP 实时湖仓接入引擎
IvorySQL HTAP 实时湖仓接入引擎如何通过行列融合存储消除 ETL,实现事务与分析的实时统一。

IvorySQL 深度解析:融合 PostgreSQL 生态与 Oracle 兼容性的革新之路
深入剖析 IvorySQL 的双 Parser 架构、PL/iSQL 兼容能力与 Oracle 迁移路径的技术解读。

等了20分钟镜像没拉完?国内源30秒搞定IvorySQL+避坑指南
一篇真实踩坑记录:国内镜像源如何让 IvorySQL 的 Docker 拉取从 20 分钟降到 30 秒,以及排查过程中遇到的坑。

PostgreSQL/IvorySQL 私有云中实践
PostgreSQL/IvorySQL 私有云数据库架构实践——基础设施规划、高可用体系、性能调优与智能监控运维全解析。
HOW 2026 分论坛演讲:开源一套自用 IvorySQL 数据库 Skills
IvorySQL 专家顾问委员严少安在 HOW 2026 大会上分享的实用 IvorySQL 数据库 Skills 工具集。

IvorySQL 5.0+:助力 Oracle 平滑过渡至 PostgreSQL 的里程碑式产品
IvorySQL 5.0+ 凭借 PL/iSQL 与包支持,成为 Oracle 向 PostgreSQL 迁移的里程碑式产品。

聚焦六大功能:PostgreSQL 18 新特性深度解析
深度解析 PostgreSQL 18 的六大新特性,涵盖异步 I/O、UUIDv7 与 OAuth 认证等能力。
IvorySQL-WASM:免安装的数据库探索之旅
IvorySQL-WASM 借助 WebAssembly 实现零安装、浏览器内即可体验的数据库。
IvorySQL 增量备份与合并增量备份功能解析
解析 IvorySQL 新增的增量备份与合并功能,帮助实现高效的数据保护。
IvorySQL v4 逻辑复制槽同步功能解析
IvorySQL v4 引入逻辑复制槽同步功能,实现更高级的数据同步能力。
IvorySQL 4.0 之 Invisible Column 功能解析
IvorySQL 4.0 引入不可见列(Invisible Column)功能,提升数据建模的灵活性。
IvorySQL 4.0 之兼容 Oracle 包功能设计思路解读
解读 IvorySQL 4.0 中兼容 Oracle 包功能的设计思路与实现细节。
IvorySQL 升级指南:从 3.x 到 4.0 的平滑过渡
从 IvorySQL 3.x 平滑升级到 4.0 大版本的完整指南。
IvorySQL 数据库中的外部存储管理器
深入解析 IvorySQL 的外部存储管理器与灵活的数据存储方式。
IvorySQL 高可用:逻辑复制槽零丢失
深入解析 IvorySQL 高可用架构中的逻辑复制与故障转移机制。
PGCon2022 会议回顾|IvorySQL 项目的技术讲解
IvorySQL 团队在 PGCon2022 大会上分享项目技术进展与社区贡献情况。
IvorySQL 功能点介绍--Package(包)
介绍 IvorySQL 如何创建、使用和销毁 Oracle 风格的 Package(包),实现 Oracle 兼容能力。
IvorySQL--Linux环境源码编译安装
详细讲解如何在 Linux 环境下通过源码编译安装 IvorySQL 数据库。
IvorySQL--YUM 源安装
手把手教你通过 YUM 源在 CentOS 上安装、配置和卸载 IvorySQL 数据库。
IvorySQL亮相于PostgresConf SV 2022 硅谷Postgres大会
IvorySQL 团队亮相 2022 年硅谷 PostgresConf 大会,与全球社区分享 Oracle 兼容性技术进展。
PostgresWorld网络研讨会|IvorySQL的深度探讨
IvorySQL 受邀参加 PostgresWorld 网络研讨会,深入探讨基于 PostgreSQL 并兼容 Oracle 的开源数据库。
IvorySQL 已经来了
IvorySQL 正式发布——首个 100% 兼容 PostgreSQL、具备 Oracle 兼容能力的开源数据库。
欢迎来到 IvorySQL 社区
IvorySQL 是唯一一个与 Oracle 兼容的开源 PostgreSQL 数据库,欢迎加入正在成长中的 IvorySQL 社区。