ClickHouse
Spaltenorientierte Datenbank für Echtzeit-Analyseabfragen über riesige Datensätze, die aggregierte Berichte in Millisekunden statt Sekunden oder Minuten erzeugt.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Überblick
ClickHouse ist ein quelloffenes, spaltenorientiertes Datenbankmanagementsystem, das speziell für Online Analytical Processing (OLAP) gebaut ist – Abfragen, die große Datenmengen scannen und aggregieren, etwa das Zählen von Events, das Berechnen von Durchschnitten oder den Aufbau von Dashboards –, statt für die zeilenweisen transaktionalen Workloads, für die eine allgemeine relationale Datenbank optimiert ist. Sein spaltenorientierter Speicher und die vektorisierte Abfrageausführung erlauben es, Milliarden von Zeilen zu scannen und aggregierte Ergebnisse in Echtzeit zurückzugeben.
Es wird häufig als Query-Engine hinter Echtzeit-Analytics-Dashboards, Produkt- und Business-Intelligence-Tools, Observability- und Log-Analytics-Plattformen sowie großangelegter Event- oder Clickstream-Analyse eingesetzt und kann kontinuierlich Daten aus Quellen wie Apache Kafka (ebenfalls in diesem Katalog) für Streaming-Analytics-Anwendungsfälle aufnehmen.
ClickHouse eignet sich für Teams, deren Workload grundlegend analytisch ist – Aggregation und Reporting über große, überwiegend nur anhängende Datensätze – statt transaktional, wofür eine zeilenorientierte Datenbank wie PostgreSQL oder MongoDB (ebenfalls in diesem Katalog) besser geeignet wäre.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
Extremely popular columnar OLAP database, a strong representative pick.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Analytics
- Sprachen
- C++
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Druid
Apache-2.0Echtzeit-Analytics-Datenbank für Abfragen unter einer Sekunde über kontinuierlich streamende und historische Ereignisdaten im großen Maßstab.
Aktiv gepflegt
- Analytics
Flink
Apache-2.0Verteilte Stream-Processing-Engine zur Berechnung über kontinuierliche, unbegrenzte Datenströme mit Exactly-once-Korrektheitsgarantien.
Aktiv gepflegt
- Analytics
Spark
Apache-2.0Einheitliche Analytics-Engine für Batch- und Stream-Datenverarbeitung im großen Maßstab, eines der am weitesten verbreiteten Big-Data-Frameworks.
Aktiv gepflegt
- Analytics
Trino
Apache-2.0Verteilte SQL-Abfrage-Engine, mit der du föderierte Abfragen über mehrere Datenquellen – Datenbanken, Data Lakes und mehr – von einem Ort aus ausführen kannst.
Aktiv gepflegt
- Analytics
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.