◈ DB 选型参考
← 返回首页

EDB Postgres / EDB Postgres Advanced Server(EPAS)

关系型 OLTP #商业PostgreSQL发行版 #Oracle兼容 #Oracle迁移 #TDE #主备自动切换 #多主复制 #混合云 #订阅制

EDB Postgres Advanced Server 是把 PostgreSQL 内核、Oracle 迁移兼容层和商业支持 / HA / 安全工具打包成一套企业平台的商业发行版;它的价值不在于替代社区 PostgreSQL,而在于**降低大型 Oracle 迁移与受监管企业标准化 Postgres 的组织风险**。

用 AI 深挖这款:
证据等级:官方文档 厂商口径 社区实测 社区共识 待验证

基本信息

项内容
厂商EnterpriseDB(EDB),美国
国家美国
起源待验证(EPAS 前身 Postgres Plus Advanced Server 可追溯至 2000 年代中后期,此处未独立核实;2026 年公司主推品牌为 "EDB Postgres AI" 平台)
许可证商业订阅授权;EPAS 的 Oracle 兼容增强等为闭源组件(第三方分析口径,见 druce/dbengines 2026-06-04 档案)
托管服务EDB Postgres AI Cloud Service / Hybrid Management Platform(官方口径)
主类型关系型(基于 PostgreSQL 内核的商业发行版)
兼具类型Oracle 兼容模式(EPAS)、多主复制(PGD 组件)、向量/AI 能力(平台层面,非单机内核标配)

硬维度(47 项)

1 静态加密 / TDE 有

有——EPAS/PGE 15+ 内核级 TDE(数据文件 + WAL + 查询临时文件,对应用透明;密钥可经 PGDATAKEYWRAPCMD/UNWRAPCMD 对接外部 KMS);initdb 时决定,事后难改。证据:官方文档(2026-09-28 查阅)。

2 TLS / 传输加密 有

有——TLS/SSL(继承 PG 机制,ssl=on + 证书配置)。证据:社区共识(PG 机制沿用),官方文档待逐项复核。

3 审计 有

有——edb_audit(xml/csv 输出)+ edb_audit_statement(ddl/dml/select/set/rollback/error 可按库/角色/库+角色粒度配置)+ edb_audit_connect/disconnect 完整审计参数体系。证据:官方文档(EPAS 13/14 审计日志章节,厂商口径)。

4 认证与权限 有

有——继承 PG 认证体系(密码/SCRAM/证书/LDAP 等 via pg_hba)与角色权限模型;EPAS 专有增强(password_profiles 等)的完整矩阵未独立验证。证据:社区共识 + 待验证。

5 备份恢复 有

有——物理备份(pgBackRest/Barman;BART 在 PG/EPAS 14+ 已退役)+ 逻辑备份 + WAL 归档 PITR;对 TDE 需按 pgBackRest 官方文档调参(关 archive-header-check 与 checksum-page)。证据:官方文档 + pgBackRest 官方文档。

6 可观测性 有

有——PEM(Postgres Enterprise Manager)商业管控平台;继承 PG pg_stat_* 视图族与 pg_stat_statements。用户反馈默认监控能力仍不足(PeerSpot)。证据:厂商口径 + 用户评价。

7 连接模型 有

有——继承 PG 进程模型(每连接一个后端 OS 进程),高并发需池化(深水区五);EDB 官方安装介质自带 pgBouncer 包(ppaspgbouncer16),PEM 有 pgBouncer 配置指南。证据:官方安装指南厂商口径+ 社区共识。

8 事务与隔离级别 有

有——单机 EPAS 继承 PostgreSQL 的 MVCC 与三档隔离级别(Read Committed/Repeatable Read/Serializable);DDL 事务性同 PG。PGD 多主为最终一致语义,不是跨节点强一致事务的替代品。证据:PG 社区共识 + 官方口径。

9 复制与一致性 有

有——流复制主备(EFM 管理自动故障转移);逻辑复制;PGD 多主(异步/最终收敛,带冲突管理)。证据:官方口径 + 第三方分析。

10 扩展方式 部分支持

部分支持——纵向扩展 + 读副本/分区表为主;PGD 提供多主写入扩展,但语义代价高(见深水区八)。证据:官方口径 + 第三方分析。

11 兼容性 有

有——PostgreSQL 协议/生态兼容;EPAS 另有 Oracle 兼容模式(SPL、Oracle 数据类型/SQL/数据字典视图、MERGE、OCI/OCL 互操作),语义缺口见深水区一、二。证据:官方文档。

12 许可证与商业模式 有(商业订阅)

有(商业订阅)——按 uniCore(物理核或分配给 VM 的 vCore/vCPU)或 Server 计量,以订单为准;非永久授权,订阅到期即失去商业软件使用权。当前公开材料未发现可靠统一标价,按惯例询价。证据:EDB 现行订阅协议(2026-09-28 查阅,官方口径)。

13 中文资料丰富度 部分支持

部分支持——官方文档以英文为主;国内社区实践内容明显少于 MySQL / OceanBase。证据:编辑判断(待规模化采集验证)。

14 性能与延迟特征 有

有(基线即 PG;Oracle 兼容模式有转义开销)。

  • EPAS 性能基线与社区 PG 一致:并行查询、分区表、分片扩展能力相同 社区共识。
  • Oracle 兼容模式(存储过程/包/语法转义)有额外开销,性能关键路径建议实测 社区共识。
  • 大对象/分区等企业特性不改变单机性能上限 官方文档。

15 合规与认证 部分支持

部分支持(国际认证走 EDB 厂商体系;国内靠项目测评)。

  • EDB 公开 SOC2 等企业合规信息(厂商口径,以官方合规页为准)厂商口径。
  • 中国区:无信创名录公开信息;政企项目合规以上云/本地部署测评为准 待验证。
  • 开源 PG 部分无官方认证,见 postgresql 条目 社区共识。

16 成熟度与社区生态 有

有(2004 年成立;PG 商业化的老玩家)。

  • EnterpriseDB 2004 年成立,EPAS 主打 Oracle 兼容迁移 社区共识。
  • 2024 年被 Bain Capital 收购私有化,战略延续性待观察 社区共识。
  • 社区声量小于云厂商 PG,强项是传统企业迁移项目 社区共识。

17 标杆用户 有

有(传统企业去 O 迁移项目)。

  • 全球传统企业(金融/政府/制造)的 Oracle 迁移项目厂商口径厂商口径。
  • 公开点名的互联网大厂案例少 社区共识。
  • 国内政企去 O 项目是主要阵地 社区共识。

18 生态工具链 有

有(PG 工具链+EDB 迁移工具)。

  • 继承 PG 工具链(pgBackRest/Barman/Debezium)社区共识。
  • 迁移:EDB Migration Toolkit(Oracle→EPAS)官方文档。
  • 监控:EDB Postgres Enterprise Manager 官方文档。

19 云托管与 Serverless 有

有(EDB 托管云服务;各云也有 PG 托管)。

  • EDB 提供托管云服务厂商口径厂商口径。
  • 各云厂商 RDS PG 可跑 EDB 兼容工作负载(需验证兼容层)社区共识。
  • 声量小于云厂商原生 PG 托管 社区共识。

20 数据接入与摄入 有

有(PG 工具链全兼容;Migration Toolkit)。

  • COPY、pg_dump/pg_restore、pgloader 等 PG 工具直接可用 官方文档。
  • EDB Migration Toolkit 支持 Oracle→EDB 迁移 官方文档。
  • 大对象/分区表迁移注意并行度 社区共识。

21 外部数据访问 有

有(postgres_fdw/mongo_fdw;EDB 扩展的 FDW 生态)。

  • PG 原生 FDW(postgres_fdw/file_fdw/dblink)全可用 官方文档。
  • EDB 提供/维护 mongo_fdw 等扩展,可联邦查询 MongoDB 官方文档。
  • 异构 FDW 下推能力看具体扩展实现 社区共识。

22 CDC 与下游同步 有

有(逻辑复制;PGD 多主靠逻辑复制;Debezium)。

  • 逻辑解码 + publication/subscription 与社区 PG 一致 官方文档。
  • EDB Postgres Distributed(PGD)内部用逻辑复制做多主 官方文档。
  • Debezium 可直接消费 社区共识。

23 TTL 与数据生命周期管理 部分支持

部分支持(PG 分区+pg_cron;无原生行级 TTL)。

  • 继承 PG 生态:分区表 + pg_partman/pg_cron 做滚动过期 官方文档。
  • 无原生行级 TTL,大表逐行删同样面临膨胀问题 社区共识。

24 在线 DDL 与 Schema 演进 部分支持

部分支持(同 PG 四类行为:类1在线/类2部分/类3需重建/类4两阶段)。

  • 一、只改定义,不碰数据:同 PG,加可空列/非 volatile 默认列/重命名/删列标记/NOT VALID 约束/COMMENT 均为 O(1) 元数据操作 官方文档。
  • 二、重写数据,但数据住哪不变:同 PG,改列类型/volatile 默认列需全表+索引重写;CREATE INDEX CONCURRENTLY 在线建索引;VACUUM FULL/CLUSTER 锁表,大表排窗口或走 pg_repack 等工具 官方文档。
  • 三、搬数据:同 PG,改分区键/分区策略、分区合并拆分、CLUSTER 重排需重建,不在线 官方文档。
  • 四、验证约束:NOT VALID + VALIDATE CONSTRAINT 两阶段同 PG 官方文档。
  • EDB 工具链(Migration Portal)辅助 Oracle 迁移时的 DDL 改写 厂商口径。
  • 差异核验:未找到 EDB 单节点官方文档与社区 PG 的 DDL 行为差异声明 未找到证据。
  • 规模:第二、四类代价 O(n),小表大表两个世界 官方文档。
  • 语义:DDL 大多事务性(CREATE INDEX CONCURRENTLY 例外,不能在事务块里跑);ALTER TABLE 拿 ACCESS EXCLUSIVE,长事务卡 DDL 官方文档/社区共识。

25 多租户与资源隔离 部分支持

部分支持(PG 生态资源组能力有限)。

  • 同 PG:无原生资源组,靠 cgroup/扩展有限管控 社区共识。
  • EDB 的 Kubernetes 部署可借 K8s 做资源限额 厂商口径。

26 跨地域多活 部分支持

部分支持(PG 流复制/逻辑复制跨区可配)。

  • 流复制/逻辑复制可跨区,无原生多活写 社区共识。
  • 冲突解决靠应用层,双写是禁区 社区共识。

27 高可用架构与 RTO/RPO 部分支持

部分支持(同 PG,需外部高可用组件)。

  • 靠 Patroni/repmgr 等做自动切换,RTO 分钟级 社区共识。
  • 脑裂防护靠 fencing/多数派,需正确配置 社区共识。
  • EDB 托管/工具链可简化,但自建仍要 DBA 功力 厂商口径。

28 行级安全与数据脱敏 有

有(继承PG的RLS;企业版加固)。

  • EDB Postgres Advanced Server 继承 PostgreSQL 原生 RLS 与列级权限 官方文档
  • 企业版提供 SQL/Protect 等安全工具集,官方强调合规场景加固 厂商口径
  • 与社区 PG 相同的绕过面:BYPASSRLS、超级用户、COPY 等路径需配套审计 社区共识
  • 脱敏函数集的版本差异较大,选型时需按版本逐项核对 待验证

29 JSON 与半结构化能力 有

有(PG jsonb 完整继承)。

  • jsonb、GIN、jsonpath 完整继承 PG 官方文档。
  • Oracle 兼容层对 JSON 语义以 PG 为准 社区共识。

30 全文检索能力 有

有(tsvector 完整;中文需插件)。

  • tsvector/tsquery 全文检索完整 官方文档。
  • 中文分词需第三方插件 社区共识。

31 存储效率与压缩 有

有(继承 PG 的 TOAST/压缩能力)。

  • 完全继承 PostgreSQL 的 TOAST 压缩与列级压缩算法选择能力。官方文档
  • 商业版未公开超出社区 PG 的额外压缩机制,存储效率基本等同于社区 PG。待验证
  • Oracle 兼容模式下的数据类型映射可能影响存储密度,需按实际 schema 评估。社区实测

32 开源协议与厂商锁定风险 部分支持

部分支持(PG 开源核心+商业扩展双轨)。

  • 底层为开源 PostgreSQL 核心,协议风险与 PG 一致(无)。官方文档
  • EDB Postgres Advanced Server 的 Oracle 兼容层、TDE 等为商业扩展,深度使用后迁移到社区 PG 需改造成本。厂商口径
  • BigAnimal 等云托管版本存在云绑定,但自建版可回归开源路线。社区共识

33 查询优化器与计划稳定性 有

有(PG 优化器+EDB 增强;Oracle 兼容 hint)。

  • 继承 PG CBO,EDB 增加优化器增强与 Oracle 风格 hint 支持 官方文档。
  • Oracle 兼容模式下 hint 生态更丰富 官方文档。
  • 计划翻转治理仍依赖统计信息与 DBA 经验 社区共识。

34 参数调优与自治能力 部分支持

部分支持(PG 参数体系+EDB 工具;自治中等)。

  • 参数体系同 PG,EDB 提供 Postgres Enterprise Manager 诊断 官方文档。
  • 无全自治能力,调优仍需 DBA 社区共识。

35 静默数据损坏防护 有

有(继承 PG 页校验,企业版同样可选开启)。

  • EDB Postgres 基于 PostgreSQL 内核,支持 data checksums,同样需初始化时开启、默认关闭。官方文档
  • 开启后读页即校验,损坏报错不自愈,恢复依赖备份或逻辑复制重建。官方文档
  • EDB 托管/云版底层另有云厂商冗余与校验兜底。厂商口径

36 存储过程/触发器/过程语言 有

有(EPAS PL/SQL 高兼容,去 O 利器)。

  • EPAS 兼容 Oracle PL/SQL(包、异常、自治事务),去 O 改写成本低是其卖点 官方文档。
  • 兼容非 100%,复杂包仍需逐个验证 社区实测。

37 约束与数据完整性 有

有(PG 约束完整+Oracle 兼容)。

  • 外键、CHECK、deferrable 等 PG 约束完整,Oracle 语法兼容 官方文档。
  • 大表加约束同样注意锁表 社区共识。

38 分析 SQL 完备性 有

有(PG 分析 SQL 完整)。

  • 窗口函数、CTE、GROUPING SETS 完整 官方文档。
  • 复杂分析优化器成熟 社区共识。

39 被遗忘权与数据擦除 部分支持

部分支持(与PG一致;无原生擦除证明)。

  • 底层存储与 PG 一致:DELETE 后需 VACUUM,WAL 与备份残留问题同样存在 官方文档
  • 企业版备份工具(如 Barman)的保留策略决定历史副本存活期,擦除需联动备份保留期 厂商口径
  • 无 certified 擦除流程,GDPR 删除权靠应用层实现与审计 社区共识

40 数据血缘与目录集成 部分支持

部分支持(随 PG;第三方血缘集成)。

  • 无原生血缘,靠 DataHub/Atlan 等第三方采集 PG 元数据 社区共识。

41 存算分离 vs 存算一体 有

有(自建存算一体;BigAnimal 云版分离)。

  • 自建部署经典存算一体 官方文档。
  • EDB BigAnimal 云版采用存算分离 官方文档。

42 多模能力 有

有(随 PG:jsonb+全文+PostGIS+pgvector)。

  • 完整继承 PG 多模生态 官方文档。
  • Oracle 兼容模式不改变多模能力边界 社区共识。

43 FinOps 成本可观测性 不适用

不适用(许可证采购模式,无云按量计费概念)。

  • 商业版按订阅/许可证采购,成本是采购费+硬件+运维人力,无云式按量账单。社区共识
  • EDB 托管云版可在云账单侧做标签归因与预算告警。厂商口径

44 驱动与多语言生态 有

有(PG 驱动兼容+Oracle 兼容驱动)。

  • PG 协议驱动全兼容,另提供 Oracle 兼容连接方式 官方文档。
  • JDBC/ODBC 完备 社区共识。

45 物化视图 有

有(PG 物化视图手动刷新)。

  • 物化视图手动 REFRESH(含 CONCURRENTLY)官方文档。
  • 无自动增量刷新 社区共识。

46 支持跨云 有

有(任意云/自建可部署)。

  • 软件形态,AWS/Azure/GCP/自建均可部署 官方文档。
  • 无云厂商绑定,迁移自由度高于云原生绑定产品 社区共识。

47 热点数据更新能力 部分支持

部分支持(PG 内核行锁,热点靠应用层打散)。

  • EPAS 内核即 PostgreSQL:并发原语为行级元组锁,后来者排队等待;死锁检测常开,环路一方被回滚并报 40P01,重试由应用负责;热点行即串行单点,吞吐随并发度趋平 官方文档。
  • 高频更新走 MVCC 新版本 + HOT:只有索引列未变且页内有空位时才能免写索引,调低 fillfactor 可预留空间;死元组依赖 autovacuum 回收,回收跟不上则表膨胀、扫描与更新双双变慢 社区共识。
  • 未找到 EPAS 官方提供专用热点行机制的证据,缓解靠应用层;其 Oracle 兼容层(如 DBMS_LOCK)只提供显式锁原语,不会自动打散热点 待验证。
  • 应用层模式与代价:短事务、计数器分片、队列削峰、用 advisory lock 串行化关键区;代价是聚合读复杂度、锁粒度设计成本与短暂不一致窗口 社区共识。

招牌能力

写法要求:每个特性 = 它是什么 + 为什么是真本事 + 推到边缘会发生什么。

  1. Postgres 发行版里最完整的一档 Oracle 兼容层 真本事:SPL(兼容 PL/SQL 风格的过程、函数、触发器、包)、Oracle 兼容数据类型 / SQL / 系统函数 / 数据字典兼容视图、MERGE,以及 EDB\Plus、EDB\Loader、DRITA、EDB\*Wrap、OCL 等工具链(EPAS 16 官方文档,2026-09-28 查阅);增强连接器支持 REF_CURSOR、命名参数、VARCHAR2/STRUCT/ARRAY、多个 OUT/INOUT 参数(EDB 官方迁移工具说明)。这是"让 Oracle 代码尽量少改就跑起来"的最短路径。 边缘真相:兼容的是"方言",不是 Oracle 内核复刻。分区表的唯一性语义、全文检索、ASM、表压缩、外部表等存在明确缺口(见深水区一、二),且空字符串与 NULL 的语义差异需要 edb_redwood_strings 等开关显式处理。兼容性矩阵打勾 ≠ 业务能直接跑,重度依赖必须逐项 POC。
  2. 社区 PostgreSQL 路线 + 商业责任主体 真本事:EPAS 18.x 持续跟进上游 PostgreSQL 点版本合并(18.1→18.6,2025-11 至 2026-08),企业获得 24×7 支持与安全补丁的责任主体;EDB 自称对 PostgreSQL 18 有 OAuth、优化器、extension_control_path 等上游贡献(2025-09 新闻稿,厂商口径)。 边缘真相:"基于开源"不等于"可自由替换"。迁离 EPAS 时 SPL 包、Oracle 兼容对象、OCL 驱动依赖都要处理;且商业增强本身会成为升级依赖——PGE 18.2.0 的 release notes 曾记录 password_profiles 特性导致 pg_upgrade 无法完成(见深水区七)。买的是"有人负责",代价是新的供应商依赖。
  3. 两条发行路线:PGE 守 PG 兼容,EPAS 扛 Oracle 迁移 真本事:不需要 Oracle 兼容时可选更轻的 PGE(PG 行为兼容 + TDE + PGD 复制优化 + WAL pacing + 诊断增强),避免为用不上的兼容层付费和测试;要迁 Oracle 时再上 EPAS。同一厂商内给了"轻重两档"选择。 边缘真相:产品 / 订阅 / 组件矩阵复杂(EPAS、PGE、PGD、EPRS、PEM、LiveCompare、Cloud Service、Hybrid Management……),选错发行版意味着重装、重测与 entitlement 返工。POC 前第一件事是把"我们到底需不需要 Oracle 兼容模式"这个问题关掉。
  4. 内核级 TDE(EPAS / PGE 15+) 真本事:透明数据加密做在内核层而非扩展里,加密数据文件 + WAL + 查询临时文件,对应用透明;密钥可经 PGDATAKEYWRAPCMD/UNWRAPCMD 对接外部 KMS(如 HashiCorp Vault transit 引擎)(EDB 官方文档,2026-09-28 查阅)。这是社区 PostgreSQL 长期缺失、合规场景(金融、政企)硬性要求的能力。 边缘真相:TDE 是 initdb 时的决定(Cloud Service 上事后不能开关);有 CPU/内存开销;备份链必须配合调整——pgBackRest 官方文档明确要求对 EDB TDE 关闭 archive-header-check 与 checksum-page(因 EDB TDE 在加密页上算校验和);远端副本的密钥管理是额外运维面。加密的是"静态数据",传输中与内存中的数据不在范围内。
  5. 从 EFM 主备到 PGD 多主的 HA 梯度,单一厂商覆盖 真本事:EFM 管理基于流复制的主备自动故障转移(见证节点 + 仲裁 + STONITH,开箱即用);PGD 提供跨地域 active-active 多主。Oracle 迁移项目里,HA 方案不用再跨厂商拼装。 边缘真相:EFM 不改变流复制本身的 RPO 取舍(异步可能丢尾部事务;同步则在副本不可用时牺牲写可用性),脑裂防护、旧主 fencing、客户端重连仍是整体设计题;PGD 的多主冲突管理不是强一致事务的替代品(见深水区八),且 EFM、PGD、MTK、增强连接器、LiveCompare 长期使用全部要求 EDB 数据库订阅——HA 能力与订阅深度绑定。

深水区

每条 = 机制 + 推到边缘的行为 + 选型含义 + 来源。

深水区一(SQL 层):Oracle 兼容的"语法通过"不等于"语义等价"——以分区唯一性为例

  • 机制:EPAS 18 官方文档明确列出 Oracle 兼容分区的限制——分区表上允许非分区键列参与主键 / 唯一键,但约束只建在子分区上;新增分区时不会自动创建该键;唯一性不跨整个分区层级;interval / automatic partitioning 仅支持单列键,并有 DEFAULT、MAXVALUE、NULL/NaN/Infinity 等限制。
  • 推到边缘:从 Oracle 迁过来的分区表,建表语句"跑通了",但全局唯一约束在语义上已经悄悄退化为"分区内唯一"。业务在 Oracle 上依赖的跨分区唯一性,在 EPAS 上需要应用层或额外机制补足;新增分区后缺失的键不会报错,只会静默地不保护你。
  • 选型含义:Oracle 兼容 POC 必须包含"约束语义"测试,而不仅是"语句能否执行";数据字典里查到的约束定义要逐条核对是否与 Oracle 语义一致。
  • 来源:EDB 官方 EPAS 18 文档 Oracle 兼容分区限制页(2026-09-28 查阅)——官方口径。

深水区二(迁移与生态):MTK 自动迁移在"不支持对象"面前会止步

  • 机制:Migration Toolkit 官方文档明确——不支持特性的对象无法迁移;Oracle 全文检索实现不同,MTK 无法迁移使用它的对象;ASM、表压缩、外部表属于不支持 / 不能直接等价迁移的领域;多 profile 迁移后需手工把 profile 分配给用户。
  • 推到边缘:官方给的替代建议(压缩文件系统、staging 表 + EDB\*Loader)是 workaround,不是语义等价——压缩比、加载路径、运维方式全变了。一个"90% 自动迁移"的项目,剩下 10% 往往是全文检索、外部表集成、压缩策略这些与周边系统耦合最深的部分,也是工作量评估最容易漏的部分。
  • 选型含义:迁移评估的第一步是拉出"不支持对象清单"做人工估算,而不是先看"支持率百分比";workaround 的性能与运维语义要重新验证。
  • 来源:EDB 官方 Migration Toolkit v55 文档(2026-09-28 查阅)——官方口径。

深水区三(迁移与生态):LiveCompare 的哈希比较机制与盲区

  • 机制:LiveCompare 默认 comparison_algorithm = block_hash:对取到的数据块先算块哈希(哈希的哈希,类似两级 Merkle 树),块命中则整块跳过,不命中则回退到 row_hash 逐行定位差异行;跨 Oracle/PG 比较时用"公共哈希"——把整行拼成文本(PG 侧对 timestamp / numeric / bytea 做 Oracle 风格拟合)再算 MD5。另有 --conflicts 模式可只比对 PGD/BDR 冲突日志涉及的主键行。
  • 推到边缘:哈希比较的速度优势建立在"表示一致"上——BLOB/CLOB/NCLOB 默认只比前 2000 字符;Oracle 侧整行文本表示超过 4000 字符会触发 ORA-01489 并中止该表比较;Oracle 10g 只能用最慢的 full_row。更重要的是:LiveCompare 验证的是"数据行是否一致",不验证约束语义、序列当前值、权限、profile 绑定——它和深水区一、二是互补关系,不是替代关系。
  • 选型含义:把 LiveCompare 写进迁移验收标准时,要同时定义"哈希算法 + 排除列(如 ROWID / ORA_ROWSCN)+ 精度容差 + 人工核对项(约束/序列/权限)",否则验收报告会给你虚假的安全感。
  • 来源:EDB 官方 LiveCompare 文档(settings 页与 2.0 release notes,2026-09-28 查阅)——官方口径;长用需订阅(官方迁移工具说明)。

深水区四(存储与事务):长事务冻结 VACUUM——一个报表查询能拖垮全库的膨胀

  • 机制:EPAS 继承 PostgreSQL 的 MVCC:UPDATE/DELETE 产生死元组,靠 VACUUM 回收;任何持有老快照的事务(长查询、idle-in-transaction 连接、预备事务)都会抬高全库的 xmin horizon,使 autovacuum 对整个数据库的死元组都无法回收。32 位事务 ID 耗尽则触发 wraparound 保护,集群进入拒绝写入的应急状态。
  • 推到边缘:一个在主库上跑 8 小时的报表事务,症状不是"报表慢",而是全库表膨胀、索引膨胀、磁盘 steady 上涨,而 autovacuum 看似在跑却什么都回收不了。救火手段是 idle_in_transaction_session_timeout 熔断 + 找到并处理 offender(看 pg_stat_activity.backend_xmin),而不是加磁盘。max_slot_wal_keep_size(PG13+)是复制槽场景的同类安全阀,但默认不设就是无限保留。
  • 选型含义:这是"买了商业版也躲不掉"的机制税。选型时要确认团队有 PG 运维基本功(autovacuum 调优、长事务治理、datfrozenxid 巡检),而不是假设"商业版会自动搞定";报表负载一律走备库。
  • 来源:PostgreSQL 社区共识(多份生产运维实测总结,2026-09-28 采集);EPAS 未改变该机制(EDB 未宣称改动,PGE 文档仅提 WAL pacing 等外围优化)。

深水区五(连接与并发):一个连接一个后端进程——连接风暴先耗尽的是 CPU/内存

  • 机制:PostgreSQL(含 EPAS)每个客户端连接对应一个后端 OS 进程,有真实的内存开销;max_connections 是硬上限,打满后新连接直接 FATAL: too many connections。
  • 推到边缘:微服务多实例 × 每实例连接池的乘法效应,或 serverless 突发,会在业务低峰的深夜把连接数打到上限——故障现象是"应用连不上库",但库本身负载不高。解法是 PgBouncer(transaction 模式)等池化,且池大小要按库的实际预算反推,而不是按应用实例数正推。
  • 选型含义:EPAS 的商业属性不改变进程模型;任何"高并发接入"的 POC 都要把连接拓扑(直连 / PgBouncer / 应用池)作为必测项。
  • 来源:PostgreSQL 社区共识(2026-09-28 采集)。

深水区六(复制与容灾):EFM 自动切主 ≠ 自动消灭数据丢失窗口;闲置复制槽能打满主库磁盘

  • 机制:EFM 管理的是流复制主备 + 自动故障转移。异步复制下,主库宕机时备库未收到的尾部事务必然丢失(RPO>0);同步复制下,唯一同步备库不可用时写操作阻塞(牺牲可用性保零丢失)。另一面:主库为复制槽保留 WAL 是无上限承诺——备库下线后若槽未删,主库 pg_wal 无限堆积直到磁盘打满、主库拒绝写入。
  • 推到边缘:最常见的"双杀"是:备库硬件故障 → 槽变闲置 → 无人告警 → 数天后主库磁盘满 → 主库停写。这不是 EFM 的 bug,是"槽保留语义 + 缺监控"的组合。max_slot_wal_keep_size 应作为标配,代价是超限后槽变 lost、备库需重建——用"可重建的备库"换"不死的的主库"。
  • 选型含义:HA 方案评审要同时回答 RPO 选择(同步/异步/仲裁)、脑裂防护(STONITH/仲裁)、旧主 fencing、客户端重连四件事;复制槽监控(pg_replication_slots 闲置 + 滞后字节)是上线 checklist 必备项。
  • 来源:EFM 官方迁移工具说明(2026-09-28 查阅)——官方口径;复制槽机制为 PostgreSQL 社区共识。

深水区七(运维与升级):大版本升级不是补丁;商业增强本身会成为升级依赖

  • 机制:PostgreSQL 大版本之间数据文件格式不兼容,升级路径是 pg_upgrade(--link 硬链接,停机分钟级)、逻辑复制平滑切换,或 dump/restore;升级后统计信息不继承,必须 ANALYZE,扩展需逐个确认版本兼容。
  • 推到边缘:PGE 18.2.0 的 release notes 记录过 password_profiles 特性导致 pg_upgrade 无法完成——商业增强的 bug 会卡住整个升级窗口,而这类问题在社区 PG 升级手册里查不到,只能等厂商修复。此外 BART 备份工具在 PG/EPAS 14+ 已不受官方支持,必须迁到 Barman 或 pgBackRest(EPAS 18 release notes,官方口径)——备份工具链的迁移是升级规划的一部分。
  • 选型含义:把"大版本升级演练"写进首年运维计划;升级前逐项核对 EPAS release notes 里"上游合并 + EDB 增强变更"两部分;备份工具若还在用 BART,升级 PG14+ 前先换。
  • 来源:EDB 官方 EPAS 18 release notes、PGE 18.2 release notes(2026-09-28 查阅)——官方口径;pg_upgrade 机制为社区共识。

深水区八(一致性与多主):PGD 的冲突管理不是强一致事务的替代品

  • 机制:PGD(原 BDR)是基于逻辑复制的多主方案,官方宣称带冲突管理、数据丢失保护、吞吐达原生逻辑复制 5 倍、可用性最高五个 9——均为 EDB 官方口径。其默认语义是异步 / 最终收敛:跨节点同时修改同一业务键时,由冲突规则裁决,没有跨节点的强一致事务。
  • 推到边缘:第三方分析(druce/dbengines,2026-06-04,高置信度)指出,即使是厂商自己跑的 Jepsen 框架测试也曾发现罕见的更新冲突数据分歧。冲突处理策略、复制集划分、"最后一写胜出"是否可接受,全部是应用与数据模型的设计题——用 PGD 之前必须先有答案,而不是上线后才发现。
  • 选型含义:若目标架构要用 PGD,Oracle 迁移 POC 必须把它纳入(EDB 官方迁移指南亦如此建议),因为应用和数据库设计可能需要调整;把官方的"五个 9 / 5 倍吞吐"当作待 POC 验证的营销口径。
  • 来源:EDB 官方迁移工具说明(2026-09-28 查阅)——官方口径;druce/dbengines 第三方分析(2026-06-04)——第三方判断,待进一步验证。

深水区九(授权与成本):uniCore/Server 订阅在弹性与 HA 场景的计量边界

  • 机制:EDB 现行订阅协议:软件使用权是有期限、不可转让的订阅;计量单位(UOM)为 uniCore(物理核或分配给 VM 的 vCore/vCPU)或 Server,以订单为准;仅在订阅费有效期内拥有商业软件使用权(2026-09-28 查阅)。
  • 推到边缘:真正的成本风险不在单价(本来就不公开),而在计量边界——HA 备库、灾备节点、只读副本、测试环境是否计入?容器按 request 还是 limit 算?大促时临时扩的 vCPU 按峰值还是按月?Kubernetes 下"分配给 VM 的 vCore"如何界定?这些在报价单/UOM 条款里不问清楚,三年 TCO 模型就是建在沙子上。另注意:EFM、PGD、MTK 增强能力、增强连接器、LiveCompare 长期使用全部要求 EDB 数据库订阅——"买了数据库"和"能用全套工具"是两回事。
  • 选型含义:询价阶段就把"副本/DR/测试/entitlement 边界/超量扩容"写成书面问题清单,要求厂商在订单层面回答;"比 Oracle 便宜"只能作为相对定位,不可无证据折算百分比。
  • 来源:EDB 官方订阅协议(2026-09-28 查阅)——官方口径;2005–2015 年间的旧价格资料已过时,不得作为当前价格引用。

客户经验

内核 EPAS 的 Oracle PL/SQL 兼容 —— 去 O 路上改动最小的 PG

一句话
Oracle 的存储过程、包、触发器迁到 EDB Postgres Advanced Server(EPAS),独立实测约 80% 代码零修改运行——这是"去 O"迁移成本最低的路径之一。
窄场景
重度依赖 Oracle PL/SQL 的遗留系统(数万行存储过程、包、自定义类型);重写成本不可接受,但 Oracle 许可/审计压力必须去 O;团队是 Oracle 技术栈。
机制
EPAS 在 PG 内核之上内置 Oracle 兼容层:PL/SQL 语言处理器、包(package)语义、Oracle 系统包/内置函数的子集、Oracle 风格的数据字典视图。它不是"语法糖翻译",而是让 Oracle 方言直接跑在兼容引擎上。注意边界:独立实测明确列出不支持项(如 package 全局变量的某些声明方式),不是 100%。
生产验证
独立咨询公司 MGA 的生产 PoC:12500 行 Oracle 存储代码,约 80% 零修改在 EPAS 上运行——第三方咨询公司(非 EDB 官方)的实测,附明确的不支持项清单(https://web.archive.org/web/20250312170450/https://mga.com.au/mga-blog/converting-oracle-to-postgres-or-edb-postgres/index.html)。
竞品差距
开源 PG(orafce 只能补函数,包/触发器语义差得远,迁移≈重写);TDSQL PG 版(号称 Oracle 兼容 98%,厂商口径、未见独立复现);PolarDB PG(Oracle 语法兼容,厂商口径为主)。"PL/SQL 兼容度"这个窄指标上,EDB 是唯一有独立第三方量化实测的。
证据等级
独立第三方实测(咨询公司 PoC,样本量 12500 行)——本批最高
最后核验
2026-10-01

生态 Isabel Group 的 TCO 实证 —— 去 O 的"省钱"有人算过账

一句话
比利时金融数据公司 Isabel Group 公开测算:从 Oracle 迁到 EDB 后 TCO 不到 Oracle 的 10%,且 EDB 许可是"全包"(ALL IN)模式。
窄场景
CFO 驱动的去 O 立项——需要向管理层证明"迁移省的钱 > 迁移花的钱";Oracle 审计/续约谈判桌上需要 Plan B 筹码。
机制
TCO 差异来自三部分:许可费(Oracle 按 CPU/用户数的商业许可 vs EDB 订阅)、硬件(可跑在 x86/云上)、人力(PG 生态 DBA 供给)。Isabel 的"ALL IN"指 EDB 许可打包了高可用、备份、迁移工具等 Oracle 生态里要单独买单的组件。
生产验证
Isabel Group 在 Postgres Vision 2018 上的公开演讲:具名客户、C-level 背书、TCO < 10% 的量化结论(https://www.slideshare.net/slideshow/postgres-vision-2018-isabel-case-study/102461930)。诚实标注:数据是 2018 年的,许可价格与版本均已变化;Isabel 的 workload 不代表所有 Oracle workload(重 PL/SQL 的系统迁移成本会吃掉一部分 TCO 收益)。
竞品差距
开源 PG——TCO 更低但无商业支持兜底(对金融客户是硬伤);其他去 O 路线(TDSQL/OceanBase)——TCO 故事多为厂商口径,无具名客户公开测算。"去 O 省钱"这个叙事上,EDB 是唯一拿出具名客户公开账本的。
证据等级
具名客户公开演讲(2018 年,数字有时效性)
最后核验
2026-10-01

避坑 兼容性数字游戏 —— "90% 兼容"的 10% 在哪

一句话
厂商宣传的"90% 兼容"与独立实测 80% 的差距,以及那 10–20% 不兼容项恰恰是最难迁移的部分——EDB 选型必须前置的风险项。
窄场景
直接采信厂商兼容数字做项目排期的团队;代码里大量使用 Oracle 特有包(DBMS_*)、对象类型、自治事务的系统。
机制
兼容百分比的分母是"语法点"还是"生产代码行",厂商从不明说。MGA 实测的不支持项(如 package 全局变量的特定声明)属于"编译不过、必须手工改"的硬障碍,且在几万行代码里是长尾分布——前 80% 跑得越顺,剩下的 20% 越难啃(都是犄角旮旯的 Oracle 特性)。
生产验证
MGA PoC 实测(与能力 1 同源):80% vs 厂商 90%,差值与不支持项清单来自同一份独立报告(https://web.archive.org/web/20250312170450/https://mga.com.au/mga-blog/converting-oracle-to-postgres-or-edb-postgres/index.html)。
竞品差距
所有"Oracle 兼容"叙事的产品(TDSQL PG、PolarDB PG、OceanBase Oracle 模式)都存在同样的数字游戏,但只有 EDB 有独立第三方把差值量化出来——反向招牌的证据反而成了 EDB 相对诚实的证明。选型 checklist:"要厂商对着你的代码跑 PoC,不要对着他的 PPT"。
证据等级
独立第三方实测(与能力 1 同源)
最后核验
2026-10-01

用户最买账的 5 点

写法要求:好的也要有深度。每条 = 为什么是真的 + 边缘与限度。

  1. Oracle 迁移的代码重写量真实下降
    • 为什么是真的:SPL 对 PL/SQL 包/过程/触发器的兼容 + Oracle 数据类型/字典视图 + MTK schema 迁移 + LiveCompare 数据校验 + Replication Server CDC 兜底,构成完整迁移流水线。多条用户评价(PeerSpot/TrustRadius)证实"大部分 Oracle 包无需修改"。
    • 边缘与限度:省的是"初始重写",不是"总工作量"——深水区一、二的语义缺口(分区唯一性、全文检索、ASM/压缩/外部表)会把工作量后移到测试与联调阶段;且迁得越深(SPL、OCL、Oracle 字典视图用得越多),未来迁回社区 PG 的成本越高,"逃离 Oracle"可能变成"迁入 EDB"。
    • 来源:PeerSpot EPAS 用户评价(cost-saving vs Oracle)、TrustRadius 用户证言(2026-09-28 采集);EDB 官方迁移工具文档。observed_version:EPAS 16/18(2026-09)。
  2. PostgreSQL 生态复用,上手曲线平缓
    • 为什么是真的:内核是 PG,驱动、ORM、pgAdmin(官方支持 EPAS 14–18,pgAdmin 4 v9.18 release notes)、SQL 语法、运维知识全部复用;PG DBA 的现有技能直接可用。
    • 边缘与限度:复用的是"社区 PG 生态",EDB 专有层(SPL 调试、EPAS 特有系统视图、商业工具链)的知识要另学;社区 PG 的新扩展/新版本在 EPAS 上的可用性取决于 EDB 的认证节奏,不是上游发布即用。绿地项目若根本用不上 Oracle 兼容,等于为冗余能力付费。
    • 来源:pgAdmin 官方 release notes(v9.18);社区共识。observed_version:EPAS 14–18 / pgAdmin 4 v9.18(2026-09)。
  3. 单一商业支持责任主体,半夜有人接电话
    • 为什么是真的:补丁、安全更新、故障排查有明确的商业责任方;用户评价中"support 好"是高频词;对金融/政企的合规与审计,"有厂商背书"本身就是采购要件。
    • 边缘与限度:支持解决的是"已知问题有人修",不替代架构能力——长事务致膨胀、复制槽打满磁盘、PGD 冲突设计这类"机制税",支持只能教你还,不能替你免;且支持质量与订阅等级、区域团队强相关,合同里要明确 SLA。
    • 来源:PeerSpot/TrustRadius 用户评价(2026-09-28 采集)。observed_version:EPAS 全版本(用户评价周期 2024–2026)。
  4. 内核级 TDE,合规场景的硬通货
    • 为什么是真的:社区 PG 长期没有原生静态加密;EDB 把 TDE 做进内核(数据文件 + WAL + 临时文件),对应用透明,且有 CloudNativePG operator 与外部 KMS 的对接路径——这是部分 regulated 行业选型的决定性因素。
    • 边缘与限度:TDE 只解决"盘丢了数据不泄露",不解决传输中/内存中/备份链密钥管理;initdb 时决定、事后难改;备份工具要调参(pgBackRest 关校验和检查);有 CPU/内存开销,大吞吐场景要实测。
    • 来源:EDB 官方 TDE 文档(CloudNativePG/CNPG operator、Cloud Service 安全页,2026-09-28 查阅)。observed_version:EPAS/PGE 15+。
  5. 迁移-校验-高可用-监控工具链相对完整
    • 为什么是真的:MTK(迁移)+ LiveCompare(校验)+ Replication Server(CDC/回退)+ EFM(自动切换)+ PEM(监控管理)由同一厂商提供,Oracle 迁移项目不用跨厂商拼装,尤其适合"缺 PG 资深 DBA"的传统企业团队。
    • 边缘与限度:完整的前提是"全家桶都在订阅内"——LiveCompare、Replication Server 长期使用,EFM、增强连接器全部要求 EDB 数据库订阅;用户反馈默认监控能力仍不足、希望增强(PeerSpot);工具链越完整,退出成本越高。
    • 来源:EDB 官方迁移工具说明;PeerSpot 用户评价(2026-09-28 采集)。observed_version:EPAS 16/18(2026-09)。

吐槽清单

分类吐槽影响版本状态来源
兼容坑Oracle 兼容存在难发现的语义差异(分区唯一性不跨层级、全文检索实现不同等),"能跑"不等于"语义等价"EPAS 18openEDB 官方文档(分区限制页、MTK 文档),2026-09-28
兼容坑MTK 无法迁移全文检索对象、ASM、表压缩、外部表;多 profile 需手工重绑;workaround 非语义等价全版本openEDB 官方 MTK v55 文档,2026-09-28
生态坑Oracle 兼容用得越深(SPL/OCL/字典视图),迁回社区 PG 的逆迁移成本越高——新的锁定全版本open第三方分析 druce/dbengines(2026-06-04);社区共识
运维坑大版本升级仍有 PG 固有停机/验证成本;且商业增强本身可成升级 blocker(PGE 18.2.0 password_profiles 致 pg_upgrade 失败)PGE 18.2.0(个案)open(待核对 release notes 确认修复版本)PGE 18.2 release notes,2026-09-28
运维坑BART 在 PG/EPAS 14+ 不再受支持,老备份链必须迁 Barman/pgBackRestPG/EPAS 14+open(官方已给出迁移建议)EPAS 18 release notes,2026-09-28
运维坑复制槽闲置打满主库磁盘、长事务致全库膨胀、连接风暴——PG 固有机制税,商业版不消除全版本open(机制性,需运维手段应对)社区共识,2026-09-28
授权坑无公开统一标价,需询价;uniCore/Server 在副本、DR、测试、弹性扩容场景的计量边界必须在订单中核对全版本openEDB 官方订阅协议,2026-09-28
授权坑EFM / PGD / MTK 增强能力 / 增强连接器 / LiveCompare 长期使用全部要求 EDB 数据库订阅,"买库"≠"能用全套"全版本openEDB 官方迁移工具说明,2026-09-28
成本坑无 Oracle 包袱的绿地项目,为用不上的兼容层和商业套件付费;初创/SaaS 测试场景用户明确反馈不划算全版本openPeerSpot 用户评价(DBtune 视角),2026-09-28
性能坑用户反馈大規模负载性能、文件系统与内存管理、JSONB 查询、多租户与容器支持有待加强近期版本openPeerSpot"Room for Improvement",2026-09-28
生态坑产品线命名与组件矩阵复杂(EDB Postgres AI / EPAS / PGE / PGD / Cloud Service / Hybrid Management),选型与采购易错配全版本open第三方分析;社区反馈"PPAS quite complex,上手有学习成本"(TrustRadius)
生态坑PGD 多主默认最终一致,冲突语义需应用配合;官方"五个 9 / 5 倍吞吐"为营销口径,需按真实冲突负载 POCPGDopenEDB 官方口径 + druce/dbengines 第三方分析(2026-06-04)
运维坑用户反馈默认监控不足、文档分散不集中、安全特性落后于竞品近期版本openPeerSpot 用户评价,2026-09-28

判决

  • 一句话定位:EDB Postgres Advanced Server 是把 PostgreSQL 内核、Oracle 迁移兼容层和商业支持/HA/安全工具打包成一套企业平台的发行版;它的价值不在于替代社区 PostgreSQL,而在于降低大型 Oracle 迁移与受监管企业标准化 Postgres 的组织风险。
  • 适合谁:
    • 背着沉重 Oracle 技术债(大量 PL/SQL 包、存储过程)的大型企业迁移项目,且管理层愿意为"迁移成功率"而非"绝对最低成本"付费;
    • 金融 / 政企等受监管行业,需要商业支持责任主体 + 内核级 TDE + 审计合规的 Postgres 标准化;
    • 需要同一厂商覆盖"主备自动切换 → 跨地域多主"、且要在本地/多雲/受监管环境用同一套商业栈的混合云团队;
    • 缺资深 PG DBA、希望用商业工具链(MTK/LiveCompare/EFM/PEM)降低运维门槛的传统企业 IT。
  • 不适合谁:
    • 无 Oracle 包袱的绿地项目——社区 PostgreSQL 免费且等价,EDB 的兼容层是纯 overhead;
    • 深度云原生、接受云厂商托管 PG(RDS / Aurora / AlloyDB)的团队——自管 EDB 的运维责任重得多;
    • 预算敏感的初创/SaaS(用户已反馈不划算)、想"装完不管"且无 DBA 投入的团队;
    • 需要极致定制 PG 内核或完全无商业锁定的纯开源技术路线的团队。
  • 迁移成本:
    • from_oracle:中低→中。轻度 PL/SQL 可接近"少改即跑";重度依赖(分区语义、全文检索、ASM/压缩/外部表、高级包)逐项 POC 后,真实成本常落在"中等",且测试联调阶段会追回一部分工作量。
    • from_postgres:低。协议/生态/运维知识复用;但若启用 EPAS Oracle 兼容对象与商业工具链,会产生新的迁出成本,决策时要把"迁入成本"和"迁出成本"一起算。
    • from_mysql:中高。EDB 迁移工具链支持 MySQL 作为源,但无 MySQL 协议兼容,应用层改造为主;MySQL → PG 本就是一次方言迁移,EDB 的 Oracle 兼容对此帮助有限。

来源与待验证清单

  • 版本信息:EDB 官方 EPAS release notes(18.1 2025-11-25 → 18.6 2026-08-13;BART 14+ 退役;上游点版本合并说明)——https://www.enterprisedb.com/docs/epas/latest/epas_rel_notes/(2026-09-28 查阅)
  • Oracle 兼容能力矩阵:EPAS 16 官方文档 Oracle 兼容开发者指南——https://www.enterprisedb.com/docs/epas/16/fundamentals/epas_fundamentals/epas_compat_ora_dev_guide/(2026-09-28 查阅)
  • Oracle 兼容分区限制:EPAS 18 官方文档——https://www.enterprisedb.com/docs/epas/latest/reference/oracle_compatibility_reference/04_partitioning_commands_compatible_with_oracle_databases/limitations/(2026-09-28 查阅)
  • PGE 定位与内核增强:EDB 官方 PGE 14/16 文档——https://www.EnterpriseDB.com/docs/pge/16/(2026-09-28 查阅)
  • 迁移工具链(MTK / LiveCompare / Replication Server / EFM / 增强连接器)与订阅要求:EDB 官方 advocacy 文档——https://github.com/enterprisedb/docs/blob/HEAD/advocacy_docs/migrating/oracle/edb_migration_tools.mdx(2026-09-28 查阅)
  • MTK 功能边界:Migration Toolkit v55 官方文档——https://www.enterprisedb.com/docs/migration_toolkit/latest/04_functionality_overview/(2026-09-28 查阅)
  • LiveCompare 比较机制:官方 settings 文档——https://www.enterprisedb.com/docs/livecompare/2/settings/;2.0 release notes(2026-09-28 查阅)
  • TDE 能力与密钥管理:EDB 官方 CloudNativePG TDE 文档、Cloud Service 安全页;pgBackRest 官方文档对 EDB TDE 的备份参数要求——https://github.com/enterprisedb/docs/blob/HEAD/advocacy_docs/supported-open-source/pgbackrest/04-recommended_settings.mdx(2026-09-28 查阅)
  • 订阅授权口径:EDB Subscription, Support and Services Agreement——https://www.enterprisedb.com/enterprisedb-subscription-support-and-services-agreement-10(2026-09-28 查阅)
  • 第三方独立档案:druce/dbengines engines/edb-postgres.md(2026-06-04,高置信度;EPAS/PGE 关系、PGD 最终一致与 Jepsen 发现的分歧判断)——https://github.com/druce/dbengines/blob/HEAD/engines/edb-postgres.md
  • 用户口碑:PeerSpot EPAS reviews(成本、监控、JSONB、文档、定价反馈)——https://www.peerspot.com/products/edb-postgres-advanced-server-reviews;TrustRadius 对比页("PPAS quite complex" 学习成本证言)(2026-09-28 查阅)
  • EDB 对 PG18 上游贡献:DBTA 2025-09-29 报道(OAuth、优化器、extension_control_path;厂商新闻稿口径)
  • EDB 2025–2026 平台动态:WarehousePG(Greenplum fork,Apache 2.0,DBTA 2025-12-23)——属 EDB PG AI 平台事项,不计入 EPAS 单机内核能力
  • 云竞争边界:EDB 官方 Aurora 对比白皮书(SLA 数字为厂商营销口径);AlloyDB 第三方报道转述 Google 官方口径(2026-09-28 查阅)
  • PG 固有机制(MVCC/复制槽/连接模型/pg_upgrade):PostgreSQL 社区共识,多份生产运维实测总结交叉印证(2026-09-28 采集)
  • 下次评审建议:跟踪 EPAS 18.7+ release notes(上游 PG 18.x 合并与 EDB 增强变更)、PGD 冲突语义的独立实测、中文社区实践帖的规模化采集;EDB 订阅协议条款变更需重新核对计量边界。