Clickhouse是为OLAP查询而设计的。[13] 它可以处理少量包含大量字段的表。 查询可以使用从数据库中提取的大量行,但只用一小部分字段。 查询相对较少(通常每台服务器大约100个RPS)。 对于简单的查询,允许大约50毫秒的延迟。 列值相当小,通常由数字和短字符串组成(例如每个URL,60字节)。 处理单个查询时需要高吞吐量(每台服务器每秒数十亿行)。 查询结果主要是过滤或聚合的。 数据更新使用简单的场景(通常只是批量处理,没有复杂的事务)。 ClickHouse的一个常见情况是服务器日志分析。在将常规数据上传到ClickHouse之后(建议将数据每次1000条以上批量插入),就可以通过即时查询分析事件或监视服务的指标,如错误率、响应时间等。 ClickHouse还可以用作内部分析师的内部数据仓库。ClickHouse可以存储来自不同系统的数据(比如Hadoop或某些日志),分析人员可以使用这些数据构建内部指示板,或者为了业务目的执行实时分析。
时间: 2023-05-19 07:02:46 浏览: 159
回答:ClickHouse是一种为OLAP查询而设计的数据库,它可以处理少量包含大量字段的表,适用于大量行但只用一小部分字段的查询,允许50毫秒的延迟,列值相对较小,通常由数字和短字符串组成。它需要高吞吐量来处理单个查询,查询结果主要是过滤或聚合的。ClickHouse的一个常见应用是服务器日志分析,也可以用作内部分析师的内部数据仓库。
阅读全文