美文网首页
ClickHouse入门

ClickHouse入门

作者: codeMan_6616 | 来源:发表于2021-08-04 15:00 被阅读0次

概述

Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。
ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GROUP BY),ClickHouse的查询速度非常快。

使用C++开发的
大宽表,数据分析聚合方面,性能优异

ClickHouse® is a fast open-source OLAP database management system
It is column-oriented and allows to generate analytical reports using SQL queries in real-time.

  • Blazing fast:速度快
  • Linearly scalable:线性可伸缩
  • Feature-rich:功能丰富
  • Hardware efficient:高效
  • Fault-tolerant:容错
  • Highly reliable:高可靠

Clickhouse 支持特性

  1. 真正的面向列的DBMS
    在一个真正的面向列的DBMS中,没有任何“垃圾”存储在值中。例如,必须支持定长数值,以避免在数值旁边存储长度“数字”。
  2. 数据高效压缩
  3. 磁盘存储的数据
  4. 多核并行处理
    多核多节点并行化大型查询。
  5. 在多个服务器上分布式处理
    在ClickHouse中,数据可以驻留在不同的分片上。每个分片可以是用于容错的一组副本。查询在所有分片上并行处理。这对用户来说是透明的。
  6. SQL支持
  7. 向量化引擎
    数据不仅按列存储,而且由矢量 - 列的部分进行处理。这使我们能够实现高CPU性能。
  8. 实时数据更新
    ClickHouse支持主键表。为了快速执行对主键范围的查询,数据使用合并树(MergeTree)进行递增排序。由于这个原因,数据可以不断地添加到表中。添加数据时无锁处理。
  9. 索引
  10. 支持在线查询
    这让我们使用该系统作为Web界面的后端。低延迟意味着可以无延迟实时地处理查询,而Yandex.Metrica界面页面正在加载(在线模式)。
  11. 支持近似计算
  12. 支持嵌套的数据结构
    支持数组作为数据类型
  13. 支持限制查询复杂性以及配额
  14. 数据复制和对数据完整性的支持
    使用异步多主复制。写入任何可用的副本后,数据将分发到所有剩余的副本。系统在不同的副本上保持相同的数据。数据在失败后自动恢复

ClickHouse的缺点

  1. 不支持事物。
  2. 不支持Update/Delete操作。
  3. 支持有限操作系统。
    现在支持ubuntu,centos 需要自己编译,不过有热心人已经编译好了,拿来用就行。对于Windows 不支持。

相关文章

  • VersionedCollapsingMergeTree 与 C

    ClickHouse入门:表引擎-VersionedCollapsingMergeTree_高矮-CSDN博客[h...

  • clickhouse入门

    clickhouse使用 clickhouse介绍 启动方式 clickhouse-server --daemon...

  • Clickhouse入门

    我们先获取一些开源数据样本集,我们将使用美国1987到2015年的民用航班数据,很难称这个样本为大数据(只包含1亿...

  • ClickHouse 入门

    1 概述 什么是 ClickHouse? ClickHouse 是俄罗斯的Yandex于2016年开源的列式存储数...

  • Clickhouse 入门

    clickhouse 简介ck是一个列式存储的数据库,其针对的场景是OLAP。OLAP的特点是: 数据不经常写,即...

  • ClickHouse入门

    概述 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickH...

  • clickhouse初入门

    配置环境 Centos7 (version 20.12.3.3 (official build)) clickho...

  • ClickHouse基础入门

    一、ClickHouse简介 ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLA...

  • 四、ClickHouse表引擎详解

    ClickHouse引擎 4.2 ClickHouse数据库引擎 4.3 ClickHouse表引擎 4.3.1 ...

  • ClickHouse——表引擎详解

    前言 ClickHouse 的表引擎是 ClickHouse 服务的核心,它们决定了 ClickHouse 的以下...

网友评论

      本文标题:ClickHouse入门

      本文链接:https://www.haomeiwen.com/subject/fteuvltx.html