TrustRadius: an HG Insights company

ClickHouse

Score7 out of 10

9 Reviews and Ratings

What is ClickHouse?

ClickHouse is an open-source, column-oriented OLAP database system enabling real-time analytical reports using SQL queries. With linear scalability, it handles trillions of rows and petabytes of data. ClickHouse Cloud offers a scalable serverless solution for real-time analytics.

Ridiculous fast for analytical workloads

Use Cases and Deployment Scope

ClickHouse serves as our primary Data Warehouse, empowering both our BI Solutions and in-house data products with real-time insights. It enables us to quickly derive actionable insights and respond to live data, meeting the demand for instantaneous decision-making. With its broad scope, ClickHouse consolidates diverse data sources, serving as our central and unified repository.

Pros

  • Their MergeTree table engine provide impressive performance for data insert in bulk
  • Not only data insert but also the way MergeTree engine uses Primary Keys to sort the data and perform data skipping based on the granules its also their secret for ridiculous fast queries
  • Data compression its also great
  • They provide especial table engines that allow you to read data directly from other sources like S3
  • Since its written with C++ you have very granular data types and especial ones like enum, LowCardinality and etc, they save you a lot of storage since are stored as integer values
  • ClickHouse functions besides the ones that respect ANSI Standards are also awesome and useful

Cons

  • SQL Console is their solution to run queries through a Web UI, still misses some extra functionally like visually seeing the query plan and more info about the query that is running, would be useful
  • Managing roles in the Cloud could have more options, not only admin/developer, something like Guest, because the developer get by default read access to everything, and I would prefer having to manually provide access to the guest users
  • It stills misses SSO compatibility with some Identity Providers like Okta, especially for just DB Users

Return on Investment

  • Faster reaction to Data Insights during MVP phases
  • Faster decision-making process
  • The Cloud Managed version saved resources from a team running it on prem

Alternatives Considered

Snowflake, Databricks Lakehouse Platform and PostgreSQL

Other Software Used

Redpanda, Looker, Metabase, Apache Iceberg, ClickUp, Atlassian Confluence, Apache Airflow, Miro

The best analytic database to add your analitical system

Pros

  • Opensource
  • High performance
  • Multiple engines to adapt user cases
  • Easy configuration of data replication

Cons

  • Avro data manipulation
  • Kafka consistency
  • DDL operations errors (by replica configuration)

Most Important Features

  • Open source
  • High performance
  • Escalability
  • Multiples engines

Return on Investment

  • Queries that used to take more than 2 minutes now take less than 1 second
  • Possibility to analyze use cases in real time (before was impossible)
  • The applications are more complete and the users decisions are better

Alternatives Considered

Apache Kafka, MariaDB Platform, Oracle Java SE and MongoDB

Other Software Used

Oracle Java SE, MongoDB, MariaDB Platform, Apache Kafka