Saltar al contenido
FindOpenSource

ClickHouse

Base de datos orientada a columnas construida para consultas analíticas en tiempo real sobre conjuntos de datos masivos, generando informes agregados en milisegundos y no en segundos o minutos.

Descripción general

ClickHouse es un sistema de gestión de bases de datos orientado a columnas y de código abierto, construido específicamente para el procesamiento analítico en línea (OLAP) —consultas que escanean y agregan grandes volúmenes de datos, como contar eventos, calcular promedios o construir dashboards— en lugar de las cargas de trabajo transaccionales fila a fila para las que está optimizada una base de datos relacional de propósito general. Su almacenamiento columnar y su ejecución de consultas vectorizada le permiten escanear miles de millones de filas y devolver resultados agregados en tiempo real.

Se usa habitualmente como motor de consultas detrás de dashboards de analítica en tiempo real, herramientas de business intelligence y de producto, plataformas de observabilidad y analítica de logs, y análisis a gran escala de eventos o clickstream, y puede ingerir datos de forma continua desde fuentes como Apache Kafka (también en este catálogo) para casos de uso de analítica en streaming.

ClickHouse encaja en equipos cuya carga de trabajo es fundamentalmente analítica —agregar e informar sobre grandes conjuntos de datos mayormente de solo anexado— en lugar de transaccional, donde una base de datos orientada a filas como PostgreSQL o MongoDB (también en este catálogo) sería más adecuada.

Categorías
Analítica
Palabras clave
olapreal-time-analyticscolumnar-databaseanalytical-database
Lenguajes
C++
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.