首页 > 应用开发 > IT综合 > 《ClickHouse:强大的数据分析引擎》
作者:京东物流 陈昌浩
最近的工作中接触到CK,一开始还不知道CK是什么,通过查询才知道CK是ClickHouse,ClickHouse 是俄罗斯的Yandex于2016年开源的列式存储数据库,是一款开源的面向列的分布式数据库管理系统,以其卓越的性能和强大的数据分析能力在大数据领域备受瞩目。
列式存储是一种数据存储结构,也称为列存储或列式数据库。它将数据按列存储而非传统的按行存储。每一列的数据类型相同或者相似。
例如表结果如下:
|
|
成绩 | 排名 |
| 李磊 | 146 | 1 |
| 赵刚 | 130 | 2 |
| 王淼 | 90 | 3 |
采用行式存储时,数据在磁盘上的组织结构为:

采用列式存储时,数据在磁盘上的组织结构为:

列存储在写入效率、保证数据完整性上都不如行存储,它的优势是在读取过程,不会产生冗余数据,这对数据完整性要求不高的大数据处理领域,比如互联网,犹为重要。
ClickHouse的数据处理速度非常快,尤其适合于包含复杂分析查询的场景
总之,ClickHouse 是一款功能强大的数据库管理系统,适用于大规模数据分析和处理场景。通过了解其特点和基础知识,用户可以更好地利用 ClickHouse 来满足自己的数据分析需求
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70037994/viewspace-3056120/ ,如需转载,请注明出处,否则将追究法律责任。