Menu
ClickHouse
ClickHouse is a column-oriented database management system designed for online analytical processing of queries (OLAP). Database guru Robert Hodges referred to it as the first open-source SQL data warehouse. Â
ClickHouse is said to be nearly 1000X faster than the traditional DBMS system and scales to hundreds of petabytes. It runs on shared-nothing architecture and stores data in columns. Some of the world’s largest organizations use it, including its founder Yandex. Â
Project Background
- Platform:Â ClickHouseÂ
- Author: ClickHouse, Inc. Yandex
- Released: June 2016
- Type: SQL data warehouse
- License: Apache License 2.0
- Supports: Linux, FreeBSD, or Mac OS X with x86_64, AArch64, or PowerPC64LE CPU architecture
- Language: C++
- GitHub:Â /ClickHouse
- Runs on: Multi-platform
Features
- Data compression
- Disk storage of data
- Parallel processing on multiple cores
- Distributed processing on multiple servers
- Vector computation engine
- Suitable for online queries
- Real-time data updates
Summary
- Works with tables containing a large number of columnsÂ
- Rare queriesÂ
- Small Column values, consisting of numbers and short strings
- Need high throughput from a single-query processingÂ
- Filtered or aggregated query result
- Batch-only transactions