ClickHouse 笔记

1710949819779.png

ClickHouse 简介

ClickHouse 一款俄罗斯Yandex公司开源的数据库,使用C++编写,储存方式为列式存储。

对比其他数据库

优势

  • 对列的聚合、计数、统计速度快,优与行式存储。

  • 列存储有利于对数据的压缩 每一列选择压缩算法 大大提高压缩比

  • 压缩比高就节省了磁盘空间

劣势

  • 写入和修改性能差

  • 单行查询和更新时性能差

  • 不适合事务处理 大量小型读写操作性能差

1、解压ClickHouse


cd /opt/software/
tar -zxvf clickhouse-common-static-21.9.4.35.tgz
tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz
tar -zxvf clickhouse-client-21.9.4.35.tgz
tar -zxvf clickhouse-server-21.9.4.35.tgz

2、安装


# 前三个无信息提示
clickhouse-common-static-21.9.4.35/install/doinst.sh 
clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh 
clickhouse-client-21.9.4.35/install/doinst.sh

# 第一个提示设置用户密码
# 第二个提示是否允许远程连接 y
clickhouse-server-21.9.4.35/install/doinst.sh 

3、启动服务


clickhouse start

4、连接


# 启动
clickhouse-client --password -m

# 退出
quit

Comment