IvorySQL 是基于 PostgreSQL 内核、高度兼容 Oracle 语法的开源关系型数据库,由加拿大高格软件(Highgo Software)主导开发,核心定位是Oracle 平滑迁移与替代方案,同时 100% 兼容 PostgreSQL 生态IvorySQL。最新版本为5.3(2026 年 3 月),基于 PostgreSQL 18.3 内核。

数据库logo
基础内核:PostgreSQL(跟随主流版本迭代,如 PG18)。
核心能力:Oracle 语法高度兼容(PL/SQL、数据类型、内置函数、Package、ROWID 等)IvorySQL。
开源协议:Apache 2.0,免费商用、可修改分发,无厂商锁定IvorySQL。
兼容性模式:通过ivorysql.compatible_mode参数动态切换oracle/pg模式,兼顾 Oracle 迁移与原生 PG 生态IvorySQL。
Oracle 深度兼容(核心亮点)
PL/iSQL:原生支持 Oracle PL/SQL 语法,包括存储过程、函数、触发器、Package 包体IvorySQL。
数据类型与函数:兼容NUMBER/VARCHAR2/DATE等类型,以及NVL/TO_DATE/DECODE/ROWID等 Oracle 专属特性。
系统视图与权限:适配 Oracle 常用系统视图(如ALL_TABLES)与权限模型IvorySQL。
零改造迁移:多数 Oracle 应用可直接运行,无需大规模重写 SQLIvorySQL。
100% 兼容 PostgreSQL
继承 PG 全量特性:MVCC、复杂查询、JSON/XML、地理信息(PostGIS)、全文检索等IvorySQL。
兼容 PG 生态工具与扩展:pg_dump、pg_stat_statements、pgvector(向量库)等。
企业级能力
高可用:支持流复制、逻辑复制、自动故障切换。
性能优化:基于 PG 内核优化,适配高并发与大数据量场景。
云原生:提供 Docker、K8s Operator、Helm Chart,支持一键部署与弹性扩缩容。
多平台:支持 X86、ARM、龙芯、MIPS 等架构,适配国产化服务器。
IvorySQL 在 PG 内核基础上增量扩展,不改动核心架构:
解析层:新增 Oracle SQL 解析器,与 PG 解析器并行,自动识别语法IvorySQL。
查询重写 / 优化:兼容 Oracle 查询语义,生成高效执行计划IvorySQL。
系统目录:新增pg_package、pg_proc等 Oracle 兼容目录,支撑 Package、存储过程等对象IvorySQL。

Oracle 迁移替代:企业从 Oracle 迁移至开源数据库,降低授权与运维成本。
国产化替代:适配国产芯片与操作系统,满足信创要求。
企业核心系统:ERP、财务、交易系统等,需复杂逻辑与高稳定性IvorySQL。
云原生与容器化:在 K8s 上部署数据库集群,实现弹性运维。
最新稳定版:5.3(PG18.3,2026-03),增强 Oracle 兼容、云原生与多平台支持。
生态工具:IvorySQL Cloud(托管平台)、Ivory-Operator(K8s 部署)、迁移评估工具等。
社区:开源社区驱动,文档完善,支持中文,企业用户与开发者活跃IvorySQL。
课程有效期:
自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。
上课模式:
课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。
注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。