开发者社区> vohelon> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Clickhouse特点

简介: Clickhouse特点
+关注继续查看

  Clickhouse特点

  1、列式存储:

  行式存储的好处:

  想查找某个人所有的属性时,可以通过一次磁盘查找加顺序读取就可以;但是当想查所有人的年龄时,需要不停的查找,或者全表扫描才行,遍历的很多数据都是不需要的。

  列式存储的好处

  对于列的聚合、计数、求和等统计操作优于行式存储

  由于某一列的数据类型都是相同的,针对于数据存储更容易进行数据压缩,每一列选择更优的数据压缩算法,大大提高了数据的压缩比重

  数据压缩比更好,一方面节省了磁盘空间,另一方面对于cache也有了更大的发挥空间

  列式存储不支持事务

  2、DBMS功能:几乎覆盖了标准 SQL 的大部分语法,包括 DDL 和 DML、,以及配套的各种函数;用户管理及权限管理、数据的备份与恢复

  3、多样化引擎:目前包括合并树、日志、接口和其他四大类20多种引擎。

  4、高吞吐写入能力:

  ClickHouse采用类LSM Tree的结构,数据写入后定期在后台Compaction。通过类 LSM tree的结构, ClickHouse在数据导入时全部是顺序append写,写入后数据段不可更改,在后台compaction时也是多个段merge sort后顺序写回磁盘。顺序写的特性,充分利用了磁盘的吞吐能力。

  5、数据分区与线程及并行:

  ClickHouse将数据划分为多个partition,每个partition再进一步划分为多个index granularity(索引粒度),然后通过多个CPU核心分别处理其中的一部分来实现并行数据处理。在这种设计下, 单条 Query 就能利用整机所有 CPU。 极致的并行处理能力,极大的降低了查询延时。

  所以, ClickHouse 即使对于大量数据的查询也能够化整为零平行处理。但是有一个弊端就是对于单条查询使用多cpu,就不利于同时并发多条查询。所以对于高 qps 的查询业务并不是强项。

  6、ClickHouse 像很多 OLAP 数据库一样,单表查询速度优于关联查询,而且 ClickHouse的两者差距更为明显。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【译】Clickhouse与LDAP集成(一)
【译】Clickhouse与LDAP集成(一)
52 0
初识ClickHouse——安装与入门
久闻 ClickHouse 大名,一直没有去详细了解。近期看了下 ClickHouse 相关文档,决定安装体验下。想了解 ClickHouse 的小伙伴可以一起跟着学习哦。本篇文章主要介绍 ClickHouse 安装方法及基础知识。
120 0
6亿数据秒级查询,ClickHouse太快了!
clickhouse 在数据分析技术领域早已声名远扬,如果还不知道可以 点这里 了解下。 最近由于项目需求使用到了 clickhouse 做分析数
69 0
Clickhouse-基本操作之引擎与表的创建
表引擎资料参考:https://clickhouse.com/docs/zh/engines/table-engines/
36 0
ClickHouse为何如此之快?
揭开ClickHouse的黑魔法
1239 0
ClickHouse深度揭秘
ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。目前国内社区火热,各个大厂纷纷跟进大规模使用
5664 0
阿里腾讯今日头条纷纷翻牌子,ClickHouse到底有什么本事?
ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。目前国内社区火热,各个大厂纷纷跟进大规模使用
1776 0
阿里腾讯今日头条纷纷翻牌子,ClickHouse到底有什么本事?
ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。目前国内社区火热,各个大厂纷纷跟进大规模使用
3185 0
clickhouse修改时区
clickhouse时区设置 sudo vim /etc/clickhouse-server/config.xml Asia/Shanghai 保存,重启服务 sudo service clickhouse-server restart 测试: bigdata@server01:~$ clickhouse-clientClickHouse client version 18.
3743 0
+关注
479
文章
207
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载