简介:ClickHouse是俄罗斯Yandex公司使用C++语言编写开源的列式存储数据库,主要用于在线分析查询(OLAP),使用SQL查询实时生成分析数据报告。
一、安装
二、入门
1. 特点
A. 列式存储:较MySQL行式存储有利于列的聚合、计数等操作,针对每列可选择最优的数据压缩算法来压缩数据;
B. 支持DBMS功能:具备标准SQL语法,如DDL和DML,支持函数、用户和权限管理,以及数据的备份与恢复;
C. 引擎多样化:支持表级存储引擎插件化,目前有合并树、日志、接口等大类多种引擎;
D. 高吞吐写入:采用LSM Tree结构,数据顺序写入缓存后,线程定期合并顺序写入磁盘,达到每秒50到200M的写入能力;
E. 数据分区与线程级并行:将数据划分为多个partition,充分利用CPU并行处理来降低查询延迟,但不适合高QPS查询业务。
标签:存储,入门,写入,查询,数据,ClickHouse From: https://www.cnblogs.com/ruhuanxingyun/p/17976166