ClickHouse for
large-scale analytics.

A column-oriented database that crunches huge amounts of data in milliseconds. For dashboards, events and reports.

Type
Analytical database
Storage
Column-oriented
Role
Analytics & logs
(01) Explanation

What is ClickHouse?

ClickHouse is an open-source analytical database. Instead of storing data per row, ClickHouse stores it per column, heavily compressed. That makes counts, groupings and aggregations over billions of rows extremely fast. It is made for analysis, not for updating individual records day to day.

(02) Why we use it

Why ClickHouse?

01

Lightning-fast analytics

Aggregations over billions of rows in a fraction of a second.

02

Strong compression

Column storage compresses data heavily, which keeps storage and costs down.

03

Real-time insight

New events show up in your dashboards within seconds.

(03) Applications

What we use it for

  • AReal-time dashboards and reports
  • BEvent and product analytics
  • CLog and monitoring data
  • DAnalytics on IoT and sensor data
(04) Advice

When do you choose ClickHouse?

Choose ClickHouse when reports get slow or you want to analyse millions of events a day. Your transactional data stays in PostgreSQL; ClickHouse does the number crunching.

The trade-off

ClickHouse or PostgreSQL?

PostgreSQL is made for transactions: orders, customers, invoices. ClickHouse is made for analysis: counting and grouping across huge amounts of data. We use them side by side, each for what it does best.

(05) In our stack

Works with

More in DatabaseAll technology →
Contact

Shall we
get acquainted?

Whether you have a concrete plan or just want to brainstorm, we gladly make time for you. No obligations, no sales talk. Just a good conversation about what you need.