欢迎阅读 12 月份的 ClickHouse Newsletter,这是我们在 2024 年的最后一期!本月,我们为您准备了查询优化指南、基于 SQL 的可观测性的真实案例、围绕亚马逊 re:Invent 大会的产品公告、ClickPipes 的 Postgres CDC 连接器进入私有预览,以及更多精彩内容。
本期内容
- 即将举行的活动
- 精选社区成员
- 24.11 版本发布
- ClickHouse 查询优化简易指南:第一部分
- 使用 ClickHouse 和 Grafana 构建基于 SQL 的可观测性
- ClickPipes 的 Postgres CDC 连接器现已进入私有预览
- ClickHouse 解码:理解快速数据
- ClickHouse 亮相 AWS re:Invent 2024
- 视频角
- 快速阅读
- ClickHouse 用户大会
- 本月精选文章
即将举行的活动
全球活动
- 版本发布会 24.12 - 12 月 19 日
- 版本发布会 25.1 - 1 月 30 日
免费培训
- ClickHouse 基础知识 - 线上 - 1 月 8 日和 1 月 15 日
- ClickHouse 查询优化工作坊 - 线上 - 1 月 22 日
- 使用 ClickHouse 进行可观测性 - 线上 - 1 月 29 日
欧洲、中东和非洲地区活动
亚太地区活动
- 阿里云开发者大会雅加达站 - 1 月 21 日
- 东京见面会 - 1 月 23 日
精选社区成员
本月精选社区成员是 Semrush 的首席工程师 Azat Khuzhin。
Azat 在 Semrush 工作超过 13 年。他的专长在于使用 ClickHouse 和其他数据库管理系统,处理大规模分布式系统和数据处理。
他定期为 ClickHouse 做出贡献,今年提交了 60 多个 pull request,专注于性能优化、系统稳定性以及各个组件的功能增强。他的工作范围涵盖了从改进分布式查询处理和复制到增强安全性、配置管理和用户体验。
24.11 版本发布
24.11 版本发布的突出特点是并行哈希连接成为默认连接策略。其他功能包括预热 marks 缓存的能力、用于向量搜索的 BFloat16 数据类型以及 WITH FILL 的 STALENESS 修饰符。
在 24.11 社区发布会上,我们还对 HyperDX 进行了有趣的演示,HyperDX 是一个使用 ClickHouse 的开源可观测性平台。
ClickHouse 查询优化简易指南:第一部分
Lionel Palacin 最近加入了 ClickHouse 产品营销工程团队,在开发新的 ClickHouse Playground 时,他对如何提高 playground 中使用的示例查询的性能产生了兴趣。
在由两部分组成的系列博客的第一篇中,他分享了一些他学到的东西。在这篇博文中,Lio 解释了查询运行时会发生什么、如何识别慢查询,以及如何使用 EXPLAIN 子句理解查询执行期间发生的事情。然后,他展示了如何应用各种优化方法并查看它们是否有效。
使用 ClickHouse 和 Grafana 构建基于 SQL 的可观测性
Timofey Chuchkanov,EVALAR JSC 的 DevOps 工程师撰写了一篇博文,详细介绍了他在基于 ClickHouse 和 Grafana 构建可观测性堆栈方面的经验。
在审查了理想堆栈的标准(包括使用 SQL 进行查询、查询日志和指标的能力以及与其他软件的集成)之后,Timofey 评估了候选堆栈。这些堆栈包括 Elasticsearch、Loki、Timescale 等,但他们最终选择了 ClickHouse。
我很喜欢阅读这篇文章,看到更多基于 SQL 的可观测性的实际应用案例很棒。
ClickPipes 的 Postgres CDC 连接器现已进入私有预览
我们最近宣布了 ClickPipes 中 Postgres 变更数据捕获 (CDC) 连接器的私有预览。
这使客户只需点击几下即可将其 Postgres 数据库复制到 ClickHouse Cloud,并利用 ClickHouse 进行极速分析。您可以将此连接器用于来自 Postgres 的持续复制和一次性迁移用例。
ClickHouse 解码:理解快速数据
Shubham Bhardwaj 详细介绍了 ClickHouse 的工作方式。他首先探索数据在磁盘上的布局方式,并描述了每个组件。接下来,我们深入探讨物化视图、表引擎,最后是如何扩展 ClickHouse。
ClickHouse 亮相 AWS re:Invent 2024
许多同事在 12 月的第一周参加了在拉斯维加斯举行的 AWS re:Invent 大会,我们同时发布了一些产品公告。
一些亮点:自带云 (Bring Your Own Cloud)、仪表板 (Dashboards) 和原生 JSON 支持均已进入 Beta 阶段,ClickPipes 中的 Postgres CDC 连接器处于私有预览阶段,向量相似度索引处于早期访问阶段。
视频角
- ClickHouse 没有 PIVOT 运算符,但您仍然可以使用聚合函数组合器实现类似的功能。Mark 在他的最新视频 ‘ClickHouse 中可以使用 PIVOT 吗?!’ 中向我们展示了如何操作。
- Tony Burke 在 SolarWinds 的平台工程团队工作,他们每秒将三百万条消息摄取到 ClickHouse 中。Tony 解释了他的团队如何提高 ClickHouse 性能,阐明了实时遥测数据管理和查询优化。
- 可刷新的物化视图最近已投入生产使用,因此 Mark 又制作了一个视频来介绍它们并展示一些用例。
快速阅读
- Niels Reijers 想在 ClickHouse SQL 中实现 Python itertools 风格的 GROUP BY,在 Brave 浏览器的 AI 和他自己的一些重构的帮助下,他成功了!
- Zander Matheson 讨论了 Bytewax 的最新连接器模块 ClickHouse Sink。此 Sink 使用户能够将数据从 Bytewax 无缝写入 ClickHouse。
- Wolfram Kriesing 解释了 如何从 Django 调用 ClickHouse 的聚合函数。
- Matt Blewitt 分享了他 2025 年值得关注的 7 个数据库,并包含这句精彩的引言:“如果我只能选择两个数据库来处理,我会非常乐意只使用 Postgres 和 ClickHouse——前者用于 OLTP,后者用于 OLAP。”
ClickHouse 用户大会
您是否正在计划 2025 年要参加的会议?我们推荐 Open House——ClickHouse 用户大会,将于 5 月 28 日至 29 日在旧金山举行。
我们将在 28 日举办为期一天的免费培训,随后在 29 日进行演讲。门票尚未发售,但请在下面注册以获取所有最新信息。
本月精选文章
我们本月最喜欢的文章是 Gulzar Ahmed 撰写的,他正在使用 ClickHouse 来帮助构建 Hyperzod,这是一款面向印度本地企业的在线配送软件