Skip to main content
Sí. ClickHouse está diseñado para aplicaciones analíticas en tiempo real que pueden atender directamente a usuarios externos. Puede procesar consultas analíticas con baja latencia (menos de 10 milisegundos) y alta concurrencia (más de 10.000 consultas por segundo) en bases de datos a escala de petabytes, combinando datos históricos e inserciones en tiempo real.

Qué permite una alta concurrencia

Las consultas rápidas son la base de un QPS alto. Cuanto menos trabajo requiera cada consulta, más consultas podrá ejecutar un servidor simultáneamente. Las principales características que reducen el trabajo por consulta son:
  • El índice primario disperso de la familia de motores de tabla MergeTree, que evita leer datos que no coinciden con la consulta.
  • Las cachés, como la caché de consultas, que responde a consultas SELECT repetidas directamente con resultados almacenados en caché.
  • Las proyecciones, que precalculan datos durante la inserción y que ClickHouse puede seleccionar automáticamente, y las vistas materializadas, que almacenan resultados precalculados en una tabla de destino independiente que las consultas pueden leer directamente.

Control y limitación de la concurrencia

De forma predeterminada, ClickHouse OSS no limita el número de consultas simultáneas. ClickHouse Cloud establece max_concurrent_queries_for_all_users en 1000 de forma predeterminada. Puede configurar límites en varios niveles:

Aislamiento de cargas de trabajo

Para evitar que las cargas de trabajo simultáneas interfieran entre sí, ClickHouse proporciona: En conjunto, estas características hacen que ClickHouse sea adecuado como capa de servicio sobre datos analíticos.
Última modificación el 26 de septiembre de 2026