跳至内容
FindOpenSource

ClickHouse

面向海量数据集实时分析查询而构建的列式数据库,能够在毫秒级而非秒级或分钟级生成聚合报表。

概述

ClickHouse 是一个开源的列式数据库管理系统,专为联机分析处理(OLAP)而构建——即扫描并聚合大量数据的查询,例如统计事件数量、计算平均值或构建仪表盘,而不是通用关系型数据库所擅长优化的逐行事务型工作负载。其列式存储和向量化查询执行方式,使它能够扫描数十亿行数据并实时返回聚合结果。

它通常被用作实时分析仪表盘、产品与商业智能工具、可观测性与日志分析平台,以及大规模事件或点击流分析背后的查询引擎,并且可以持续从 Apache Kafka(同样收录于本目录)等数据源摄取数据,用于流式分析场景。

ClickHouse 适合那些工作负载本质上属于分析型——即对庞大的、以追加写入为主的数据集进行聚合和报表统计——而非事务型的团队;对于事务型场景,目录中的 PostgreSQL 或 MongoDB 等行式数据库会是更合适的选择。

分类
分析
关键词
olapreal-time-analyticscolumnar-databaseanalytical-database
编程语言
C++
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议