跳转到主要内容
ClickHouse Managed Postgres 是一项企业级托管 Postgres 服务,专为高性能和大规模扩展而设计。依托与计算资源物理共置的 NVMe 存储,相比采用 EBS 等网络附加存储的替代方案,它可为受磁盘瓶颈限制的工作负载带来高达 10 倍的性能提升。 Managed Postgres 与 Ubicloud 联合打造。Ubicloud 的创始团队曾在 Citus Data、Heroku 和 Microsoft 打造世界一流的 Postgres 产品,拥有卓越的业绩。Managed Postgres 解决了快速增长的应用常见的性能挑战:摄取和更新变慢、vacuum 操作缓慢、尾延迟升高,以及因磁盘 IOPS 受限导致的 WAL 峰值。

基于 NVMe 的性能优势

大多数托管 Postgres 服务使用网络附加存储 (如亚马逊 EBS) ,这意味着每次访问磁盘都需要一次网络往返。这会带来毫秒级延迟,并限制 IOPS,从而使写入密集型或 I/O 密集型工作负载出现瓶颈。 Managed Postgres 使用与数据库位于同一服务器上、物理直连的 NVMe 存储。这种架构差异可带来:
  • 微秒级磁盘延迟,而非毫秒级
  • 持续 IOPS 上限提升 10 倍,且没有网络瓶颈
  • 对于磁盘受限型工作负载,在相同成本下性能最高可提升 10 倍
对于主要受磁盘 IOPS 和延迟限制的 Postgres 工作负载,这意味着摄取更快、VACUUM 更快、尾延迟更低,以及在负载下获得更可预测的性能。

原生 ClickHouse 集成

Managed Postgres 原生集成 ClickHouse,无需复杂的 ETL 管道,即可将事务处理与分析统一起来。

Postgres 到 ClickHouse 的复制

使用 ClickPipes 中的 Postgres CDC 连接器将你的 Postgres 数据复制到 ClickHouse。该连接器既支持初始加载,也支持持续增量同步,并已在数百家 Enterprise 客户中得到充分验证;这些客户每月迁移的数据量达数百 TB。

pg_clickhouse:统一查询层

每个 Managed Postgres 实例都自带 pg_clickhouse 扩展,可让你直接从 Postgres 查询 ClickHouse。你的应用可以将 Postgres 作为同时处理事务和分析的统一查询层,而无需连接多个数据库。 该扩展提供了面向 ClickHouse 的全面查询下推能力,可实现高效执行,并支持过滤器、JOIN、半 JOIN、聚合和函数。目前,22 个 TPC-H 查询中已有 14 个可完全下推;与在标准 Postgres 中运行相同查询相比,性能提升超过 60 倍。

企业级可靠性

Managed Postgres 提供生产环境所需的可靠性与安全特性。

高可用性

使用基于仲裁的复制,最多可在不同可用区配置两个备用副本。这些备用副本专用于高可用性和自动故障转移,可确保数据库在发生故障后快速恢复。如需扩展读取能力,您可以单独预配只读副本。有关配置详情,请参阅高可用性页面。

备份与恢复

每个实例都包含自动备份,支持创建分叉实例和时间点恢复。备份基于 WAL-G 运行;它是一款广为人知的开源工具,可执行全量备份,并持续将 WAL 归档到对象存储。

安全与合规

Managed Postgres 旨在满足与 ClickHouse Cloud 相同的安全标准:
  • 身份验证:支持 SAML/SSO
  • 网络安全:IP 允许列表、静态加密和传输中加密 (TLS 1.3)
  • 访问控制:提供完整的 superuser 权限,用于数据库管理

开源基础

Postgres 和 ClickHouse 都是开源数据库,拥有庞大且活跃的社区。包括 pg_clickhouse 扩展和由 PeerDB 驱动的 CDC 复制在内的集成组件也都是开源的。这一基础可确保您不会被供应商锁定,从而对数据栈拥有完全的控制权和长期灵活性。
最后修改于 2026年6月10日