ClickHous介绍
1.常见的MPP架构的数据库
常见的MPP架构的数据库也有很多,例如像Greenplum,Elasticsearch,Presto,clickhouse等
2.ClickHouse基本简介
主要⽤于在线分析处理查询,能够使⽤SQL查询实时⽣成分析数据报表
3.应⽤场景
OLAP场景关键特征:
⼤多数是读请求
数据总是以相当⼤的批(> 1000 rows)进⾏写⼊
不修改已添加的数据
每次查询都从数据库中读取⼤量的⾏,但是同时⼜仅需要少量的列
宽表,即每个表包含着⼤量的列
较少的查询(通常每台服务器每秒数百个查询或更少)
对于简单查询,允许延迟⼤约50毫秒
列中的数据相对较⼩: 数字和短字符串(例如,每个UR60个字节)
处理单个查询时需要⾼吞吐量(每个服务器每秒⾼达数⼗亿⾏)
事务不是必须的
对数据⼀致性要求低
每⼀个查询除了⼀个⼤表外都很⼩
greenplum数据库查询结果明显⼩于源数据,换句话说,数据被过滤或聚合后能够被盛放在单台服 务器的内存中
⽤于结构良好清晰且不可变的事件或⽇志流分析。
4 不适合的场景:
事务性⼯作(OLTP),⾼请求率的键值访问,低延迟的修改或删除已存在数据,Blob或⽂档存储,超标准化数据。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。