← 返回信息流
数据库·更新于 2026/04/17 09:49

Polymarket 将分析型查询从 PG 迁至 ClickHouse,支撑实时用户功能

Polymarket 将计算密集型分析工作负载从 PostgreSQL 迁移到 ClickHouse,以支撑用户侧实时功能。迁移后,原本需要数秒的复杂聚合查询降至毫秒级,同时释放了 PG 的 OLTP 能力。文章详细描述了数据管道架构:PostgreSQL 通过 PeerDB 实时 CDC 同步到 ClickHouse,再通过 ClickHouse 物化视图预聚合,最终由 API 层直接查询物化视图返回给前端。关键设计包括使用 ReplacingMergeTree 处理去重、利用 AggregatingMergeTree 做增量聚合,以及通过 ClickHouse 的极简 SQL 语法实现复杂漏斗分析。

速读

Polymarket 通过 PG 到 ClickHouse 的 CDC 同步及物化视图与 ReplacingMergeTree 去重,支撑用户实时分析

相关源 (1)