ClickHouse 9月通讯:26.8版与CostBench结果
DataHot 速览
本期 ClickHouse 通讯涵盖 26.8 版本,新增自定义 HTTP handler、管道化 SQL 以及文本索引的日文/中文分词器。还介绍复制队列、CostBench 首个端到端结果,以及如何阅读 ClickHouse 查询计划。另有 PromQL、按需计算、AI 函数和亚秒级 Postgres 到 ClickHouse 复制的预览版本,并公布社区成员与 Open House 路演信息。
为什么值得关注:ClickHouse 是实时分析数据库的重要厂商,本期包含版本发布、性能基准、复制队列和查询计划等对数据平台从业者有直接参考价值的内容。
本文目录 16 节
译文
AI 逐段翻译你好,欢迎阅读又一期 ClickHouse 新闻简报!
我们又带来了一个功能丰富的 ClickHouse 版本,包括自定义 HTTP 处理器、流水线 SQL,以及用于文本索引的日语/中文分词器。
在其他地方,Mohamed Hussain S 深入探讨了复制队列,Tom Schreiber 和 Lionel Palacin 分享了 CostBench 的首批端到端结果,Himanshu Pandey 则带我们了解了如何阅读 ClickHouse 查询计划。
我们还有 PromQL、按需计算、AI 函数以及亚秒级 Postgres 到 ClickHouse 复制的预览版本
本月社区成员:Rory Shanks
本月精选社区成员是 Rory Shanks,PostHog 的 ClickHouse 工程师。
Rory 的背景是站点可靠性和云平台工程,此前他曾在 ENWAY 担任 Staff DevOps 工程师,并在 Inkitt 和 powercloud 担任高级站点可靠性工程师。
Rory 为 8 月底发布的 ClickHouse 26.8 贡献了多项改进。
首先,他添加了一个 让副本获取已变更数据分区的选项,从另一个副本获取,从而避免在本地重复进行变更工作。此外,他还添加了 对文本索引中不存在的令牌进行缓存 以及 改进 JSON 子列读取,在转换期间复用列元数据。
Open House 路演
我们已经走过 Open House 路演 的一半,但接下来还有 班加罗尔(9 月 22 日)、伦敦(9 月 30 日)和 慕尼黑(10 月 6 日)的访问,所以别忘了报名!
26.8 版本
在上个月发布 26.7 版本的超级长文之后,我们决定这个月尝试一些不同的做法:多篇较小的文章!
26.8 版本包含一系列功能,例如自定义 HTTP 处理器和动态查询过滤,使你能够将 ClickHouse 用作流式 HTTP API。此版本还添加了一个新的 |> 运算符,让我们可以编写 将查询作为一系列转换。
该版本还添加了一个 system.user_query_log 表,仅显示当前用户的查询,一个 URL 数据库引擎,以及文本索引对日语和中文分词器的支持。
➡️ 阅读版本发布文章
理解 ClickHouse 中的复制队列
Mohamed Hussain S 通过停止一个副本并调查积压来探索 ClickHouse 的复制队列。
他展示了如何使用 system.replicas 和 system.replication_queue 系统表来诊断问题,并解释了为什么非空队列不一定意味着出了问题。
➡️ 阅读博客文章
在持续负载下衡量每美元实时性能:CostBench 的首批端到端结果
Tom Schreiber 和 Lionel Palacin 分享了 CostBench 的首批端到端结果,这是一个针对云数据仓库成本性能的开放基准:衡量每美元性能,而不仅仅是速度。
他们在持续摄入条件下测试了 ClickHouse Cloud、Snowflake、BigQuery 和 Redshift Serverless,测量在保持新数据可供查询的同时所需的成本以及查询性能。
在后续文章中,他们更仔细地审视了 ClickHouse Cloud 和 Snowflake 的结果,解释了它们的架构和计费模型如何导致每美元性能的差距。
➡️ 阅读博客文章
宣布按需计算:为你的最高强度工作负载提供即时计算
这是我们一直在开发的最大功能之一:按需计算现已进入 私有预览。
你现在离将高强度工作负载卸载到专用 ClickHouse worker 仅一步之遥。而且它不是单独到来的!它带来了两个伙伴:
• 新的基于成本的优化器(CBO) • 新的分布式查询执行框架
对于任何想要将临时查询或数据湖查询卸载到专用 worker 的人来说,这都是梦想成真!
想了解更多?Melvyn Peignon 将在 9 月 24 日举办一场现场网络研讨会,届时他将解释其工作原理、进行现场演示,并讨论六个月的路线图。
➡️ 阅读公告
ClickHouse 26.8 LTS:自 26.3 以来的 57 项重大变更
Mohamed Hussain S 为 26.8 版本撰写了一篇另类博客文章,探讨自上一个 LTS 版本 26.3 以来的变化。
他重点介绍了全部五个版本中的重大变更和新默认值,并附有一份升级前需要审计和升级后需要监控的清单。
➡️ 阅读博客文章
Postgres 综述
随着时间推移,我们发布了越来越多的 Postgres 内容,所以我认为它值得在新闻简报中拥有自己的板块。
- Sai Srirampur 发布了 WalShadow,这是一个开源引擎,可直接从物理 WAL 将 Postgres 数据复制到 ClickHouse。它既可作为开源项目使用,也可在 ClickHouse Managed Postgres 上以私有预览形式使用。
- Kunal Gupta 宣布 ClickHouse Managed Postgres 在 Google Cloud 上可用,目前也处于 私有预览 阶段。
- David Wheeler 宣布了开源的 chdb Postgres 扩展,它通过 chDB 库扩展了 Postgres 的导入和导出功能。
- Gülçin Yıldırım Jelínek 开始撰写关于 Postgres 19 的系列博客文章。到目前为止,她已经涵盖了 监控、新的系统视图 和 读己之写。
- Kaushik Iska 解释了 ClickHouse Managed Postgres 如何 保护 Postgres 免受资源消耗大的支撑进程影响。
- Sai Srirampur 探讨了 存储选择如何影响 Postgres 性能。
- Cristina Albu 和 Yashpreet Bathla 介绍了 ClickHouse Managed Postgres 的新用户引导流程。
推出 ClickHouse 新的 TimeSeries 引擎:你的即插即用 Prometheus 替代品
James Cunningham 介绍了 ClickHouse Cloud 中的 PromQL 和 TimeSeries 表引擎,现已进入 私有预览。
你可以通过 Prometheus 远程写入将指标发送到 ClickHouse,并在 Grafana、ClickHouse 或 ClickStack 中使用 PromQL 查询它们,同时保留现有的采集设置。
➡️ 阅读博客文章
快速阅读
- Saarth Soni 比较了 Wikipedia 编辑的流式和批量计数,使用 Quix Streams 和 ClickHouse,探讨为什么相同的数据可能产生不同的结果。
- Oleksandr Andrushchenko 比较了 ClickHouse 和 PostgreSQL 在短信分析方面的表现报道称 ClickHouse 处理的行数多出 10 倍,并探讨查询形态如何影响性能。
- Himanshu Pandey讲解如何阅读 ClickHouse 查询计划,以理解查询执行并排查性能问题。
- Andriy Yakovlev 和 George Larionov介绍 ClickHouse 中的 AI Functions,将 AI 模型引入 SQL,用于文本生成、分类和嵌入等任务。
- Pete Hampton展示如何使用 Google 的 MCP Toolbox 和 ClickHouse 构建语义搜索,自动将文本转换为嵌入以用于存储和搜索。
- Lareb Zafar介绍 ClickGap,这是一个自主 QA 代理,用于测试已合并的 ClickHouse 变更,并将回归问题追溯到引入它们的提交。
即将举行的活动
全球线上活动
- 网络研讨会:如果你的最密集查询可以在更多计算资源上运行呢?推出按需计算 - 2026 年 9 月 24 日(美洲)
- 网络研讨会:如果你的最密集查询可以在更多计算资源上运行呢?推出按需计算 - 2026 年 10 月 7 日(欧洲、中东和非洲)
线上培训
- 使用 ClickHouse 进行查询优化研讨会 - 2026 年 9 月 29 日
- PostgreSQL 与 ClickHouse,强强联合 - - 2026 年 10 月 8 日
- 使用 ClickHouse 进行实时分析:第 1 级 - 2026 年 10 月 20 日
- 使用 ClickHouse 进行实时分析:第 2 级 - 2026 年 10 月 21 日
- 使用 ClickHouse 进行实时分析:第 3 级 - 2026 年 10 月 22 日
美洲活动
- Rows and Columns 峰会 旧金山 - 9 月 22 日
- Google Cloud 峰会 巴西 - 2026 年 9 月 23-24 日
- Runway by RunReveal - 旧金山 - 2026 年 9 月 29 日
- CoreWeave Fully Connected - 旧金山 - 2026 年 9 月 29 日 - 10 月 2 日
- 圣保罗线下培训 - 使用 ClickStack 进行可观测性 - 圣保罗 - 2026 年 10 月 8 日
- 圣保罗 Meetup - 大规模代理可观测性:iFood 使用 Langfuse 的案例 - 圣保罗 - 2026 年 10 月 8 日
欧洲、中东和非洲活动
- AI Engineer Paris(Langfuse)- 2026 年 9 月 22-24 日
- 斯德哥尔摩线下培训:使用 ClickHouse 进行实时分析 - 2026 年 9 月 23 日
- AI 构建者与数据库 巴塞罗那 - 2026 年 9 月 23 日
- BigDataLondon - 2026 年 9 月 23-24 日
- 哥本哈根线下培训 - 2026 年 9 月 24 日
- FabCON - 9 月 28 日 - 10 月 1 日
- FabCon 午餐学习会 - 2026 年 9 月 30 日
- AI 构建者与数据库 巴黎 - 2026 年 9 月 29 日
- Agentic AI 论坛 迪拜 - 2026 年 9 月 30 日
- 伦敦线下培训 - 从 0 到生产:使用 Langfuse 观测和改进 AI 代理 - 2026 年 9 月 30 日
- 伦敦线下培训 - 一个数据库,应对所有工作负载:ClickHouse 研讨会 - 2026 年 9 月 30 日
- Open House 路演 伦敦 - 2026 年 9 月 30 日
- 慕尼黑线下培训 - 从 0 到生产:使用 Langfuse 观测和改进 AI 代理 - 2026 年 10 月 6 日
- 慕尼黑线下培训 - 一个数据库,应对所有工作负载:ClickHouse 研讨会 - 2026 年 10 月 6 日
- Open House 路演 慕尼黑 - 2026 年 10 月 6 日
- 世界人工智能峰会 阿姆斯特丹 - 2026 年 10 月 7-8 日
- AI 构建者与数据库 斯德哥尔摩 - 2026 年 10 月 8 日
- AI 构建者与数据库 特拉维夫 - 2026 年 10 月 12 日
- SRECon 都柏林 Quay 欢乐时光 - 2026 年 10 月 13 日
- SRECon 都柏林 - 2026 年 10 月 13-15 日
- 数据创新峰会 迪拜 10 月 14-15 日
- 奥斯陆线下培训:使用 ClickHouse 进行实时分析 - 2026 年 10 月 14 日
- PostgreSQL 欧洲大会 - 2026 年 10 月 20-23 日
- AWS Cloud Days 利雅得 - 2026 年 10 月 21 日
- 伦敦线下培训:使用 ClickHouse 进行实时分析 - 2026 年 10 月 21 日
- AI 构建者与分析 伦敦 - 2026 年 10 月 21 日
- AI 构建者与数据库 迪拜 - 2026 年 10 月 22 日
- 量化交易者之战 伦敦 - 2026 年 10 月 22 日
- 都柏林线下培训:使用 ClickHouse 进行实时分析 - 2026 年 10 月 23 日
- AI 构建者与数据库 马德里 - 2026 年 11 月 3 日
- AI 构建者与数据库 塞浦路斯 - 利马索尔 - 2026 年 11 月 26 日
亚太地区活动
- Open House 路演 班加罗尔 - 2026 年 9 月 22 日
- 新加坡 - 从 0 到生产:使用 Langfuse 观测和改进 AI 代理 - 2026 年 9 月 24 日
- 新加坡:一个数据库,应对所有工作负载:ClickHouse 研讨会 - 2026 年 9 月 24 日
- 新加坡:构建更好的 LLM 应用 - 2026 年 9 月 29 日
- 奥克兰:一个数据库,应对所有工作负载:ClickHouse 研讨会 - 2026 年 10 月 6 日
- 奥克兰:使用 Postgres 和 ClickHouse 构建统一数据栈 - 2026 年 10 月 6 日
- 新加坡:Confluent 金融服务领导者峰会 - 2026 年 10 月 9 日
- 悉尼:使用 Postgres 和 ClickHouse 为实时 AI 构建统一数据栈 - 2026 年 10 月 13 日
- 墨尔本:构建更好的 LLM 应用 - 2026 年 10 月 15 日
这篇内容对你有用吗?
反馈只用于改善内容筛选,不等同于收藏