ClickHouse
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

June 2025 Newsletter

Hello, and welcome to the July 2025 ClickHouse newsletter!

This month, we have a blog exploring ClickHouse’s join performance vs Databricks and Snowflake, reflections on getting the ClickHouse Certified developer credential, scaling our observability platform beyond 100 Petabytes, using ClickHouse for real-time sports analytics, and more!

 

 

Featured community member

This month's featured community member is Amos Bird, Software Engineer at Tencent.

Featured member
 

Amos Bird is the top ClickHouse contributor with more than 600 pull requests over 8 years. He implemented many features in ClickHouse, such as projectionscommon table expressionscolumn transformers, and many optimizations, such as a hash table with string keys segmented by size classes.

Amos Bird is actively involved in architecture discussions about ClickHouse. Every time Alexey travels to Beijing, he takes the opportunity to meet with Amos Bird and the local ClickHouse community!

➡️ Follow Amos on LinkedIn

 

 

25.6 release

Image
 

ClickHouse 25.6 has some cool features, including consistent snapshots across complex queries, multiple projection filtering, and chdig (a built-in monitoring TUI with real-time flamegraphs).

The release also includes the Bloom filter optimization that saved OpenAI during the GPT-4o image generation launch, now available to the entire community.

➡️ Read the release post

 

Using ClickHouse Cloud for real-time sports analytics

Image
 

In his latest article, Benjamin Wootton demonstrates how you can use ClickHouse Cloud to power real-time sports analytics by processing player position data to create interactive visualizations of movement patterns, distance covered, and team dynamics on the football pitch. 

The solution showcases ClickHouse's ability to handle high-frequency sensor data with complex spatial calculations while enabling coaches to gain immediate insights during matches, all with the flexibility to scale from zero during weekdays to handling thousands of concurrent users on game day.

➡️ Read the blog post

 

Join me if you can: ClickHouse vs. Databricks & Snowflake

Image
 

My colleagues Al Brown and Tom Schreiber challenge the myth that "ClickHouse can't do joins" by running unmodified, join-heavy queries against a coffee-shop-themed benchmark used to compare Databricks and Snowflake. 

Without any special tuning, ClickHouse consistently outperformed both competitors across all data scales (721M to 7.2B rows), completing most queries in under a second while being faster and more cost-effective.

These results stem from six months of targeted improvements to ClickHouse's join capabilities, significantly enhancing speed and scalability. In a follow-up blog post, Al and Tom show how to make things even faster using ClickHouse-specific optimizations.

➡️ Read the blog post

 

Reflections on getting the ClickHouse Certified Developer credential

Image

Burak Uyar shares his journey to becoming a ClickHouse Certified Developer in a practical guide highlighting the exam's focus on hands-on SQL queries and real-world problem-solving rather than theoretical knowledge. 

This blog provides useful preparation tips if you plan to take the certification soon. It emphasizes mastery of core topics like table engines, query optimization, and architecture through the official documentation and learning paths.

➡️ Read the blog post

 

Analytics at scale: Our journey to ClickHouse

Image
 

Didier Darricau shares how Partoo tackled the growing pains of their analytics product, where PostgreSQL queries were taking minutes to complete as their data grew to 800M records across 500GB, severely impacting client experiences and limiting their ability to onboard enterprise customers.

After comparing solutions against criteria including performance, editing capabilities, and AWS integration, they found ClickHouse outperformed AWS RedShift by 30% in volume testing and handled 10x more parallel queries, making it the best choice for their real-time analytics needs.

Their implementation journey offers valuable insights into the trade-offs between different ClickHouse data modification approaches. When faced with the challenge of updating existing records, Partoo evaluated ReplacingMergeTree and a custom solution, ultimately choosing the latter approach as it best fits their specific aggregation workload while achieving queries up to 50x faster than their previous implementation.

➡️ Read the blog post