Piping Server Side Events (SSE) into ClickHouse

Mark Needham

Learn how to pipe server-side events straight into ClickHouse using the Wikimedia recent changes feed as a real-world example. This tutorial covers the complete process from connecting to the event stream to troubleshooting why your data might not appear immediately in the database.

  • Set up ClickHouse table with JSON column for streaming data
  • Configure critical ingestion parameters like max_insert_block_size and min_insert_block_size
  • Monitor real-time data ingestion and understand how ClickHouse organizes streaming data into parts
  • Troubleshoot common streaming data pitfalls

The techniques shown work with any streaming data source, not just server-side events.

Recent videos

YouTube Video: GwCRcRa8f3A

Open House

Open House 2026: Day 1 Keynote

The latest ClickHouse announcements, featuring real-world use cases from Shopify, Zoox, Visa, and Cisco.

YouTube Video: ZtvlCz7Ukg4

Open House

Fireside Chat: The state of data and AI with Bret Taylor (Sierra) and Aaron Katz (ClickHouse)

Aaron Katz (CEO, ClickHouse) and Bret Taylor (Co-Founder Sierra, Chairman of the Board, OpenAI) have an open conversation on the state of AI.

YouTube Video: FmS7VopaqNg

Open House, ClickHouse

How to build a great database (Alexey Milovidov)

The principles behind building a great database, and the new frontiers shaping the field.

Follow us

XBlueskySlackGithubTelegramMeetupRSS