ClickHouse
Więcej informacji
- Twórca
- Yandex (Aleksiej Miłowidow i inni)
- Rok
- Właściciel
- ClickHouse Inc.
- Typ
- Kolumnowa baza OLAP
- Licencja
- Apache 2.0
- Strona oficjalna
- clickhouse.com
- Kod źródłowy
- github.com/ClickHouse
Kolumnowa baza OLAP do analityki na miliardach wierszy — napisana w C++, pierwotnie dla Yandex.Metrica.
Agregacje na miliardach wierszy trwają sekundy dzięki kolumnowemu przechowywaniu, wektorowemu wykonywaniu i agresywnej kompresji per kolumna (LZ4/ZSTD). Obsługuje SQL z licznymi rozszerzeniami (arrayJoin, widoki zmaterializowane, AggregatingMergeTree). Nie nadaje się do OLTP — brakuje pełnego ACID, a aktualizacje i usuwanie są kosztowne.
Konkuruje z Druid, Pinot i ostatnio DuckDB. Open source od 2016 roku, skomercjalizowany przez ClickHouse Inc. (2021). Częsty wybór na backendy observability (logi, metryki, ślady).