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.
- Mantenimiento activo
- Bien documentado
- Licencia permisiva
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.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
Extremely popular columnar OLAP database, a strong representative pick.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Analítica
- Lenguajes
- C++
- Licencia
- Apache-2.0
Proyectos relacionados
Druid
Apache-2.0Base de datos de analítica en tiempo real construida para consultas de menos de un segundo sobre datos de eventos históricos y en streaming continuo a gran escala.
Mantenimiento activo
- Analítica
Flink
Apache-2.0Motor de procesamiento de streams distribuido para calcular sobre flujos de datos continuos e ilimitados con garantías de exactitud exactly-once.
Mantenimiento activo
- Analítica
Spark
Apache-2.0Motor de analítica unificado para procesamiento de datos por lotes y en streaming a gran escala, uno de los frameworks de big data más adoptados.
Mantenimiento activo
- Analítica
Trino
Apache-2.0Motor de consultas SQL distribuido que te permite ejecutar consultas federadas entre múltiples fuentes de datos —bases de datos, data lakes y más— desde un solo lugar.
Mantenimiento activo
- Analítica
¿Encontraste un error? Sugiere una edición en GitHub.