文章目录
一、Clickhouse 简介
Clickhouse 是一个开源的面向联机分析处理(OLAP, On-Line Analytical Processing)的列式存储数据库管理系统。
Clickhouse 的优势:
- 写入快、查询快
- SQL 支持
- 简单方便,不依赖 Hadoop 技术栈
- 支持线性扩展
- 深度列存储
- 向量化查询执行
- 数据压缩
- 并行和分布式查询
- 实时数据更新
Clickhouse 的不足:
- 不支持事务
- 不适合典型的 K/V 存储
- 不适合 Blob/Document 存储
- 不支持完整的 Update/Delete 操作
- 非跨平台
- 并非查询资源控制不好处理
- 不支持二级索引
二、Clickhouse 安装
2.1 系统要求
Clickhouse 仅支持 Linux 操作系统,且机器 CPU 必须支持 SSE 4.2 指令集。
2.2 安装方式
Clickhouse 官方有现成的 Ubuntu 系统的安装包,但是对于其他操作系统的支持度较低,往往需要自己编译源码。
对于 Centos 用户来说,这简直是一个噩耗。所幸,有个第三方机构 Altinity 提供了完整的 rpm 包,支持在 Centos 下安装。
2.2.1 rpm 包下载
进入网站