ClickHouse的优缺点和应用场景

当业务场景需要一个大批量、快速的、可支持聚合运算的数据库,那么可选择ClickHouse。

选择ClickHouse 的原因:

  1. 记录类型类似于LOG,读取、运算远远大于写入操作
  2. 选取有限列,对近千万条数据,快算的运算出结果。
  3. 数据批量从ODPS表中同步,数据一致性容忍度高
  4. 支持复杂数据结构,例如Array,方便查询
  5. 数据成本越少越好

简单的Mysql、ClickHouse 性能对比:

ClickHouse的优点

1、只需要读取要计算的列数据,而非行式的整行数据读取,降低 IO cost。

2、同列同类型,有十倍压缩提升,进一步降低 IO。

3、Clickhouse 根据不同存储场景,做个性化搜索算法。

ClickHouse 的缺点

  • 不支持事物
  • 不支持Update/Delete操作
  • 支持有限操作系统(不支持win,PS:并不是大问题)

ClickHouse特点

  1. 真正的面向列的DBMS
  2. 数据高效压缩
  3. 磁盘存储的数据
  4. 多核并行处理
  5. 在多个服务器上分布式处理
  6. 支持SQL语法
  7. 向量化引擎
  8. 实时数据更新
  9. 支持索引
  10. 支持近似预估计算
  11. 支持嵌套的数据结构
  12. 支持数组作为数据类型
  13. 支持限制查询复杂性以及配额
  14. 复制数据复制和对数据完整性的支持
相关推荐
路边草随风26 分钟前
java操作cosn使用
java·大数据·hadoop
老蒋新思维35 分钟前
创客匠人峰会洞察:私域 AI 化重塑知识变现 —— 创始人 IP 的私域增长新引擎
大数据·网络·人工智能·网络协议·tcp/ip·创始人ip·创客匠人
刘一说2 小时前
时空大数据与AI融合:重塑物理世界的智能中枢
大数据·人工智能·gis
GIS数据转换器2 小时前
综合安防数智管理平台
大数据·网络·人工智能·安全·无人机
数数科技的数据干货2 小时前
游戏流失分析:一套经实战检验的「流程化操作指南」
大数据·运维·人工智能·游戏
派可数据BI可视化4 小时前
你知道 BI 是什么吗?关于 BI 系统的概述
大数据·信息可视化·数据分析
天远云服4 小时前
前端全栈必读:Node.js如何高效接入天远个人风险报告API
大数据·api
天远API4 小时前
拒绝黑产与老赖:Java后端如何接入天远个人风险报告API(COMBTY11)
大数据·api
代码方舟4 小时前
360度风险扫描:天远个人风险报告API接口集成与核心字段深度解析
大数据·api
C7211BA5 小时前
亚信科技数智本体平台(AISWare Ontology Platform)
大数据·人工智能·科技