Clickhouse调研

   日期:2020-10-06     浏览:108    评论:0    
核心提示:文章目录一、适用场景(OLAP)二、特性三、限制四、性能一、适用场景(OLAP)大多数是读请求数据批写入不修改已添加的数据查询为多行少列存储宽表较少的查询(单台100/s左右)对于简单查询,允许延迟大约50毫秒无大字段(例如,每个URL 60个字节)单查询行数较大无事务要求,对数据一致性要求低数据被过滤或聚合后能够被盛放在单台服务器的内存中二、特性多CPU并行处理数据压缩分布式支持SQL向量引擎(部分列)支持主键索引在线计算

文章目录

    • 一、适用场景(OLAP)
    • 二、特性
    • 三、限制
    • 四、性能

一、适用场景(OLAP)

  • 大多数是读请求
  • 数据批写入
  • 不修改已添加的数据
  • 查询为多行少列
  • 存储宽表
  • 较少的查询(单台100/s左右)
  • 对于简单查询,允许延迟大约50毫秒
  • 无大字段(例如,每个URL 60个字节)
  • 单查询行数较大
  • 无事务要求,对数据一致性要求低
  • 数据被过滤或聚合后能够被盛放在单台服务器的内存中

二、特性

  • 多CPU并行处理

  • 数据压缩

  • 分布式

  • 支持SQL

  • 向量引擎(部分列)

  • 支持主键

  • 索引

  • 在线计算

  • 支持近似计算

  • 支持复制

三、限制

1、不支持事务

2、不适用高频率,低延迟的更新和删除,仅支持批量删除、修改

3、稀疏索引,不适合点查询

四、性能

  • 单个大查询

数据在page cache

​ 复杂查询2-10GB/s(未压缩),简单查询30GB/s

数据不在page cache

​ 处理速度等于磁盘IO*压缩比

在分布式场景性能几乎线性扩展

  • 短查询的延迟

数据在page cache

几十万行的主键查询小于50ms

数据不在page cache

HDD:10ms * 字段数 * 数据块数据量

  • 短查询吞吐

每秒100次左右

  • 写入性能

建议每秒最多写1次或者每次写入大于1000行,写入速度50-200MB/s

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服