返回

ClickHouse 回顾 Postgres Summit 2026 集成

RSS ClickHouse Blog AI 逐段翻译 发布 2026-10-08 01:05
DataHot 速览

ClickHouse 团队回顾了在纽约举办的 Postgres Summit US 2026,并介绍了其对 Postgres 与 ClickHouse 集成的持续投入。演讲《Postgres in da ClickHouse》提到 ClickHouse 开源分析数据库、ClickHouse Cloud 以及新产品 ClickHouse Managed Postgres,目标是让 Postgres 处理 OLTP、ClickHouse 处理 OLAP。现场演示了 pg_stat_ch、pg_clickhouse、chdb_hook 和 WalShadow 四项技术,其中 pg_clickhouse 可将 22 条 TPC-H 查询中的 16 条下推到 ClickHouse,WalShadow 提供从 Postgres 到 ClickHouse 的物理复制,实现亚秒级分析可见性。chdb_hook 还支持通过 Postgres COPY 从 URL 导入导出数据湖文件,并支持 ClickHouse 数据格式与云对象存储。

为什么值得关注:该文来自 ClickHouse 官方博客,具体展示 Postgres 与 ClickHouse 在 OLTP/OLAP 集成、查询下推、数据导入导出和实时复制上的技术方案,对数据平台与实时分析从业者有参考价值。

本文目录 13 节
  1. ClickHouse中的Postgres
  2. 会议亮点
  3. 计划建议
  4. 索引预取
  5. 开源CDC
  6. 没有讣告
  7. 秘密解码环
  8. 非洲的PostgreSQL社区
  9. CloudNative扩展
  10. 分页理论
  11. 走廊交流
  12. 这么多人
  13. 还有更多

译文

AI 逐段翻译

上周,不少HouseCats参加了Postgres Summit US 2026,地点在纽约市,ClickHouse是赞助方之一。我很喜欢这次通勤:每天只需坐20-30分钟地铁。我的同事Zoe、Amog和Josh飞过来为我们的展位值班并会见社区成员。我们一起在The Tyger和Raku享用了两顿极好的晚餐,由Zoe组织。笑声不断!

第一天,也就是周三,我立刻发现自己融入了会议自然的社交氛围。不少参会者来到我们的展位,不只是为了我们的黄色大象和酷炫贴纸,或者为了有机会赢得一个装在皮卡丘毛绒玩具里的龙猫背包,而是想了解我们究竟如何集成Postgres和ClickHouse。

ClickHouse中的Postgres

幸运的是,我主持了一场正是关于这个主题的早期会议,ClickHouse中的Postgres。我们邀请了所有来者,结果出席情况非常好。演讲从一些背景介绍开始,涉及ClickHouse,这个开源分析数据库;ClickHouse Cloud平台;以及我们的最新产品ClickHouse Managed Postgres如何融入我们关于默认数据栈的愿景。剧透:无缝地使用Postgres处理OLTP工作负载,使用ClickHouse处理OLAP工作负载。

如何无缝?我演示了四项技术,它们让Postgres和ClickHouse的集成更加顺畅:

  • pg_stat_ch将每个Postgres查询的指标记录到ClickHouse分析栈中,用于查询洞察。感谢Amog填补我知识上的空白,回答了一些关于它的问题。
  • pg_clickhouse,我的宝贝,允许人们使用原生Postgres SQL从Postgres查询ClickHouse表。它目前将TPC-H 22个查询中的16个下推到ClickHouse,包括几乎所有Postgres数据类型和聚合函数。
  • 这个chdb_hook模块通过向Postgres的COPY命令传递URL,实现数据湖文件的高效、灵活导入和导出。它支持所有ClickHouse数据格式和云对象存储平台,并且性能优于类似扩展。
  • WalShadow提供从Postgres到ClickHouse的物理复制,使分析查询能够以亚秒级数据可见性访问数据。

我发现演示这些功能并展示基准测试结果特别令人满足,因为许多人点头,并在心中或纸上记下后续事项。他们也确实来跟进。展位前关于产品和集成的提问源源不断,还有几个人在走廊交流环节拦住我了解更多。

会议亮点

演讲的压力已经过去,我放松下来,每天参加几场新老朋友主持的会议。以下是一些亮点。

计划建议

Postgres提交者Robert Haas介绍了pg_plan_advice,这是他为即将发布的Postgres 19版本添加的功能,并介绍了实现它的一些底层技术挑战和选择。我赞赏Postgres提交者们不向SQL语法添加“提示”的坚持;这个功能似乎是一个很好的工具, nonetheless让用户能够在不改变SQL的情况下影响计划器。

索引预取

提交者Peter Geoghegan做了《索引预取概述》的报告,他希望这个功能能赶在Postgres 20之前落地。它通过并行异步I/O为普通索引扫描带来可观改进,而不是位图扫描(后者必须在读取后对数据排序)。它承诺对未缓存数据带来最大收益,此时并行读取性能可与位图索引扫描匹敌。正如会议组织者Chelsea Dole向我指出的,Peter经常交付无需努力的功能:当它落地时,索引预取将不需要任何采用成本!任何升级到Postgres 20的人都会直接获得更好的索引扫描性能。

开源CDC

提交者Amit Kapala概览了各种开源CDC插件。每种都服务于特定用例:用于物理备库的内核逻辑复制、Debeezium用于事件流,以及我们自己的PeerDB用于数据仓库。我钦佩Amit不断改进逻辑复制的奉献精神。我想知道他对WalShadow有何看法?我应该问的。

没有讣告

富士通的Gary Evans发表了一场有趣的演讲,讲述了那些曾有望“杀死”SQL和PostgreSQL的技术的悠久历史。他展示了一个相当广泛的墓地,包括NoSQL、扩展(“web scale”)和向量搜索,这些技术都曾出现在专门的数据库服务器中,后来被Postgres的新功能或扩展(JSON/JSONB、Citus、pgVector)所取代。

秘密解码环

微软的Claire Giordano做了一场关于Postgres复制基础知识的趣味演讲。她的秘密解码环让我这个复制领域的业余爱好者学到了很多。

非洲的PostgreSQL社区

社区倡导者Benedict Kofi Amofah向我们介绍了快速发展的非洲Postgres组织,从马达加斯加、肯尼亚、加纳、喀麦隆和多哥开始,还有更多正在筹备中。也许并不意外,这种有机的用户组反映了南美社区组织者早先的经历,以及更早时候北美和欧洲的经历。世界很快将全是Postgres!

CloudNative扩展

EnterpriseDB的Gabriele Fedi介绍了CloudNativePG扩展打包的历史和现状。这对我来说很有趣,因为我帮助将extension_control_path功能加入Postgres,它允许CloudNativePG从Kubernetes中的只读OCI镜像加载扩展文件。为表感谢,我周末花了一些时间为pg_clickhouse添加了一个CloudNativePG扩展OCI镜像,。

分页理论

我非常喜欢《寻呼机就是产品:云环境中的PostgreSQL》,由苹果的Stephen Brandon主讲。唉,我不得不在十分钟后离场,因为我被寻呼了!🤣(别担心,一切都好。)

走廊交流

我也在走廊交流中遇到或叙旧了很多人。我和前同事、来自PGX的Christoph Pettus聊了一个正在进行的项目,即将Mac Mini加入Postgres构建农场;以及来自VillageSQL关于 Postgres 扩展生态系统;以及来自 AWS 的 Dave Cramer,谈论了跨供应商和提供商维护开源扩展及其他生态系统工具的挑战。

我向 Dave 推销了参加 Postgres 生态系统基金会 会议的事宜,会议将在 PGConf.EU 于十一月举行,届时我们将制定策略,开始应对这些挑战。我与来自 Percona、EDB 和 PgEdge 的同事共同组织这个半天的会议。Dave 那天来不了,但你应该来!

说到扩展,我还花时间与 Apple 的 Soumava Ghosh 和 Corey Huinker、Microsoft 的 Divya Bhargov,以及 pganalyze 的 Lukas Fittl 讨论了各种问题,包括扩展升级、Postgres 大版本升级、调试扩展(以及 Postgres 核心!)的问题。Percona 的 Tarus Balog 滔滔不绝地谈论了我的演讲中涉及的 Postgres ClickHouse 扩展和工具。

这么多人

Postgres Summit US 2026 是一个规模适中但不断发展的会议。尽管如此,我还是拜访了这么多人! 我很享受与 Joe Conway(AWS)、Robert Treat(AWS)、Stacey Haysler(PGX)、Chelsea Dole(Citadel)、Gabriele Bartolini(EDB)、Peter Geoghegan(AWS)、Corey Huinker(Apple)、Jelte Fennema-Nio(MotherDuck)、Claire Giordano(Microsoft)、Bruce Momjian(EDB)、Jan Wiek(他本人)、Jonathan Katz(Databricks),以及来自 Supabase、Aiven、Apple、Pinecone 和至少 8 家我此刻想不起名字的公司的工程师们的社交叙旧。

然后我周末大部分时间都在睡觉。

还有更多

那个 PostgreSQL 活动日历 每年列出数十个全球性、区域性和地方性的 Postgres 社区会议。也许有数百个?我不知道,反正很多。 这是 ClickHouse 首次涉足 Postgres 会议赞助,但仅仅是开始。在我看来,这是一个伟大的开始。接下来,我们将赞助 PGConf.EU,于十一月在瓦伦西亚举行。我会在那里谈论前面提到的 Postgres 生态系统基金会 项目,但也会谈论 如何为 PostgreSQL 文档做贡献。瓦伦西亚见!

这篇内容对你有用吗?

反馈只用于改善内容筛选,不等同于收藏

分享这条资讯
分享海报
保存图片
iOS 也可以长按图片保存