PostgreSQL Field Guide

云 PostgreSQL 服务版图

用官方能力边界理解主流托管与开发者平台

托管社区 PostgreSQL

服务已核实的能力选型时重点验证
Amazon RDS for PostgreSQL自动备份/PITR、Multi-AZ、只读副本、VPC 与 TLS无主机访问;参数、系统能力和扩展来自平台允许清单
Cloud SQL for PostgreSQL托管备份、HA/故障转移、加密、私网/公网、只读副本和维护编排维护或部分配置可能重启;核对区域、扩展、连接与 AI 功能可用性
Azure Database for PostgreSQL Flexible Server同区/跨可用区 HA、PITR、TLS、私网、托管维护、可启用内置 PgBouncer自动备份保留默认 7 天、最长 35 天;内置 PgBouncer 使用 6432 端口,核对池化模式
阿里云 RDS PostgreSQL基础版、高可用版与集群版;自动/手工备份、只读实例和数据库代理高可用版备节点不可直接访问;同步模式、代理路由和备份类型随架构变化
TencentDB for PostgreSQL托管安装、存储、HA、备份、大/小版本升级与只读实例组官方说明单个只读实例不具备 HA/SLA;生产读组应核对节点数、路由和一致性

云厂商通常不会在社区发布当天立即提供相同内核或扩展版本。把“支持 PostgreSQL 17/18”拆成三个问题:能否新建、能否从旧版本升级、目标扩展是否支持该版本。

兼容增强型引擎

服务架构特点需要接受的差异
Aurora PostgreSQL-Compatible定制 PostgreSQL 兼容引擎和分布式存储,以集群而非单实例为主要管理单位Aurora 自有版本节奏;扩展来自支持清单,不会随社区扩展自动升级
AlloyDB for PostgreSQL计算/存储解耦、跨区 HA,可选列式引擎,并提供向量和模型集成不是社区二进制等价物;验证扩展、参数、迁移工具、分析路径和区域能力

“PostgreSQL-compatible”适合描述迁移起点,不应作为测试结论。至少跑 schema 迁移、关键查询、事务并发、驱动、扩展和故障恢复测试。

开发者平台

服务强项容易忽略的生产问题
Neon计算/存储分离、自动伸缩、scale-to-zero、数据库分支和池化连接冷启动、计算规格变化、分支数据治理,以及 pooled/direct 连接的用途差异
Supabase每项目完整 PostgreSQL,并集成 Auth、Storage、Realtime、API 和 Supavisor浏览器直连数据 API 前必须正确设计 RLS;核对备份/PITR 套餐、连接预算与平台组件耦合

需要零成本开发环境时,查看按 2026-08-02 核对的 免费 PostgreSQL 云数据库选型。Supabase、Neon、Nhost 与 Prisma Postgres 的平台结构不同,不能只按免费 storage 数字排序。

备份存在,不代表可以恢复

必须验证恢复粒度、保留期、跨区域副本、密钥依赖、导出能力和实测恢复时间。Azure 等平台的托管物理备份不能直接导出到平台外;退出路径通常要另做 pg_dump、逻辑复制或迁移服务。

面向 AI 工作负载

选择云 PG 承载 RAG 或 Agent 元数据时,优先核对:

  1. pgvector版本、HNSW/IVFFlat 支持和升级节奏;
  2. 最大连接数与池化方式,尤其是短生命周期函数/Agent;
  3. 向量索引构建的内存、临时存储、WAL 和副本延迟;
  4. tenant/ACL 过滤后的真实召回率,而非无过滤基准;
  5. embedding 模型、向量数据和数据库是否满足同一驻留边界;
  6. 是否能导出原文、metadata 与 embedding,避免数据管道锁定。

云厂商集成的模型端点、自动 embedding 或 AI 助手能减少胶水代码,但也增加权限、区域、模型生命周期和成本维度;它们不能替代数据库侧的 RLS、最小角色和检索评测。

如果候选只支持 PostgreSQL protocol 或复用了 query layer,继续检查 PostgreSQL 血缘与兼容数据库

Last updated on

On this page