ClickHouse logo

ClickHouse

认领

ClickHouse 是一款开源列式数据库,用于实时分析和数据仓库。支持在云端、自管和本地环境中通过 SQL 查询海量数据。

ClickHouse preview

概述

ClickHouse 是一款面向分析型工作负载的开源列式数据库管理系统。网站将其定位为实时数据仓库和 OLAP 数据库,帮助团队使用 SQL 查询海量数据并快速获得结果。

该产品提供多种部署模式:ClickHouse Cloud、自管 ClickHouse 和 ClickHouse Local。网站还强调了其在实时分析、数据仓库、通过 ClickStack 实现的可观测性,以及 ML 和 GenAI 工作流中的应用。

核心能力

列式存储

ClickHouse 以列而非行的方式存储数据,网站称这更适合 OLAP 工作负载,并能在海量数据上实现快速分析查询。

快速分析查询执行

引擎使用向量化查询执行和优化的压缩技术,以提升 CPU 效率并快速处理海量数据。

弹性云端运维

ClickHouse Cloud 会根据工作负载自动扩展计算资源,并将存储与计算分离,同时将未使用的资源缩减到零。

文件与本地查询

平台支持多种文件格式,包括 Parquet、CSV、TSV 和 JSON,而 ClickHouse Local 无需服务器即可直接查询文件。

集成生态系统

网站描述了一个广泛的集成生态,涵盖数据摄取、可视化、语言客户端、BI 工具、dbt 等。

灵活的部署选项

该产品可运行于多种环境,包括 ClickHouse Cloud、开源自管的 ClickHouse 和 ClickHouse Local。

常见用例

  • 实时分析

    对数十亿行数据进行分析,获得毫秒级结果,用于仪表盘、报表以及对业务或产品数据的交互式探索。

  • 数据仓库与 BI

    适用于类似 BI 的报表和内部仪表盘,团队需要更快的查询、更高的并发以及更低的存储开销。

  • 可观测性

    结合 ClickStack 存储和查询日志、指标、追踪和会话回放,用于事件排查和可观测性工作流。

  • ML 和 GenAI

    支持需要快速向量搜索、即时聚合和可扩展训练数据访问的机器学习和 GenAI 系统。

  • 本地文件分析

    无需搭建服务器即可查询本地 CSV、TSV、Parquet 和其他文件,适合临时分析和文件转换。

Pros and Cons

Pros

  • 专为海量数据上的实时分析查询而构建。
  • 支持基于 SQL 的分析,查询流程简单。
  • 提供云端、自管和本地三种部署选项。
  • 提供以用量计费、存储与计算分离的成本导向云定价。
  • 拥有丰富的数据和 BI 工作流集成生态。

Cons

  • 网站将 ClickHouse 定位于分析型工作负载,因此并未将其呈现为事务型 OLTP 数据库。
  • 一些集成和功能细节在所提供的页面中只是概括性提及,并未进行详尽说明。

FAQ

ClickHouse 适合在什么时候使用?

ClickHouse 专为大规模数据集上的分析查询而设计,尤其适合需要实时结果和高并发的场景。首页还提到,开发者有时会将其用作现有 CDWH 或 OLTP 系统之上的加速层。

ClickHouse 可以连接其他工具吗?

网站说明 ClickHouse 支持许多客户端和驱动程序,包括常见的 BI 和数据分析工具,并强调了用于数据摄取、可视化和语言客户端的集成。

ClickHouse Cloud 如何定价?

定价页面说明 ClickHouse Cloud 采用按用量计费,会根据工作负载上下扩展计算资源,并将存储与计算分离。页面还说明未使用的资源可以缩减到零。

有哪些部署选项?

网站提供 ClickHouse Cloud、自管 ClickHouse 和 ClickHouse Local 三种部署选项。ClickHouse Local 可以在无需服务器的情况下查询 CSV、TSV 和 Parquet 等本地文件。

ClickHouse 适合事务型数据库吗?

首页说明 ClickHouse 用于分析型工作负载和实时报告,而数据仓库页面补充了 BI、仪表盘和高并发查询。对于事务处理,网站将 ClickHouse 定位为 OLAP 系统,而非 OLTP。

Quick Facts

类别
数据库 / 数据仓库
产品类型
开源列式 DBMS
主要用途
实时分析和数据仓库
部署方式
云端、自管和本地
定价模式
ClickHouse Cloud 采用按用量计费;自管成本取决于计算、存储和人力
源域名
clickhouse.com