↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

ClickHouse 用 Rust 重写 WAL-G,虚拟内存降七成 RSS

WAL-G 用 Go 写成,垃圾回收让备份与 WAL 归档的内存占用难以预测。ClickHouse 发布开源的 WAL-RUS,用 Rust 重写同一套能力,沿用 WAL-G 的配置变量,两边归档可以互读,是并行选项而非替代品。厂商测试称虚拟内存从 2.8 GB 降到 1 GB 以内,吞吐与 CPU 占用相当。ClickHouse Cloud 的托管 Postgres 将用它做默认的备份与归档机制。

发布于 2026-09-10T10:59:44.414054Z · Sai Srirampur、Philip Dubé · ClickHouse 博客
Rust WAL-G 备份

WAL-G 用 Go 写成,垃圾回收让备份与 WAL 归档的内存占用难以预测。ClickHouse 发布开源的 WAL-RUS,用 Rust 重写同一套能力,沿用 WAL-G 的配置变量,两边归档可以互读,是并行选项而非替代品。厂商测试称虚拟内存从 2.8 GB 降到 1 GB 以内,吞吐与 CPU 占用相当。ClickHouse Cloud 的托管 Postgres 将用它做默认的备份与归档机制。

WAL-G 用 Go 写成,垃圾回收让备份与 WAL 归档的内存占用难以预测。ClickHouse 发布开源的 WAL-RUS,用 Rust 重写同一套能力,沿用 WAL-G 的配置变量,两边归档可以互读,是并行选项而非替代品。厂商测试称虚拟内存从 2.8 GB 降到 1 GB 以内,吞吐与 CPU 占用相当。ClickHouse Cloud 的托管 Postgres 将用它做默认的备份与归档机制。

原始来源 ↗

来源记录
  • center.info_item · 1a26300e88b15604 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 1a26300e88b15604 · 2026-10-03T04:08:55.967155Z