Unlock this content

Enter your email to unlock this content for free

By continuing, you agree to our Terms of Service and Privacy Notice, and to receive occasional marketing emails.

Ingestion

Prerequisites
  • Completed Foundation module (ClickHouse architecture and schema design)
  • Understanding of ClickHouse parts, merges, and storage engines
  • Basic knowledge of distributed systems and data pipelines
  • Familiarity with SQL and database concepts

This learning module covers how to ingest data into ClickHouse, from understanding the mental model to handling common scaling problems, using the ingestion proxy pattern, and integrating with various data sources.

Chapter 28

Intro to Ingestion

Video lesson Reading materials
Intro to Ingestion

Chapter 29

Scaling Ingestion Problems

Video lesson Reading materials
Scaling Ingestion Problems

Chapter 30

The Ingestion Proxy Pattern

Video lesson Reading materials
The Ingestion Proxy Pattern

Chapter 31

Ingestion Integrations

Video lesson Reading materials
Ingestion Integrations
What you'll learn
  • Ingestion Patterns: Understanding streaming vs batch ingestion and when to use each
  • Scaling Challenges: Common problems when scaling ingestion and how to solve them
  • Proxy Pattern: How the ingestion proxy pattern handles write scaling and reliability
  • Integrations: Practical methods for ingesting data from HTTP, Kafka, cloud storage, and more

Learn More

Tinybird is not affiliated with, associated with, or sponsored by ClickHouse, Inc. ClickHouse® is a registered trademark of ClickHouse, Inc.

Ingestion | ClickHouse for Developers