百教程 - clickhouse
type: channel
link: https://baijc.com/tag/clickhouse/
items: ClickHouse 简介

ClickHouse 简介
type: item
date: 2022-10-11T20:43:00+08:00
description: https://www.tencentcloud.com/zh/document/product/1026/35880ClickHouse 是一款用于联机分析(OLAP)的MPP架构的列式数据库管理系统(DBMS)。在 ClickHouse 中，数据按列进行组织，不同列的数据被分别单独存储，同一列的数据被存储在一起。ClickHouse 支持包括 MergeTree 在内的20多种表引擎来组织数据....，数据默认使用LZ4算法压缩。向量化执行引擎。（p17）ClickHouse使用关系模型描述数据，提供了数据库、表、视图、函数等传统数据库的概念，并使用标准SQL作为查询语言，使其可以轻松地与其他第三方分析系统对接，其他关系型数据库迁移至ClickHouse的成本也更低。ClickHouse 适用场景ClickHouse主要用于联机分析(OLAP)领域不同于联机事务处理(OLTP)的场景，如下单、支付等电商场景需要进行大量的增、删、改操作，联机分析(OLAP)场景通常是将数据批量导入后，进行各维度上的探索、分析、统计，在这个过程中读取的次数要远多于写入的次数。OLAP常见场景和特征列式数据库更适合OLAP的原因https://clickhouse.com/docs/zh/ClickHouse 不适用场景ClickHouse 不应被用于OLTP事务性操作的场景，因为ClickHouse不支持事务，也不擅长按行粒度去删除和查询数据。（p13）ClickHouse 只能保证数据的最终一致性，而不能保证强一致性。ClickHouse 为什么这么快p24