当前位置:   article > 正文

1.OLAP 技术选型 Apache Kylin、Apache Doris、Clickhouse对比_apache kylin clickhouse doris

apache kylin clickhouse doris

一、功能对比

支持用Y表示,不支持用N表示,支持的不好用B表示

功能Apache KylinApache DorisClickhouse
标准SQLYYY
Mysql协议NYN
离线导入YYY
实时导入YYY
聚合查询YYY
明细查询BYY
Adhoc查询NYY
点更新NYN
并发YBB
分区数据原子重导YNN

二、其他对比

对比项Apache KylinApache DorisClickhouse
核心原理预计算,空间换时间,MPP现场计算MPP现场计算,向量化执行MPP现场计算,向量化执行
编程语言Java 、Hadoop生态C++、JavaC++
存储方式shard storage,HDFS分片存储shard nothing,本地磁盘存储列式,本地磁盘存储
数据库完整度只自持select,元数据同步自hive或者RDBMS完整的DBMS,支持DDL、DML完整的DBMS,支持DDL、DML
运维成本需要熟悉spark、yarn、hive、排查链路长,schema修改需要重建结构不依赖hadoop生态,schema支持修改不依赖hadoop生态,schema支持修改

三、使用场景

目前还没有一个系统能够满足各种场景的查询需求。其本质原因是,没有一个系统能同时在数据量、性能、和灵活性三个方面做到完美,每个系统在设计时都需要在这三者间做出取舍。

  1. Apache Kylin
    固定维度的聚合查询,并发量高,查询迅速响应(亚秒级-秒级),数量级支持TB-PB
  2. Apache Doris
    灵活的多维度查询,join表现比Clickhouse好,明细数据查询,数量级支持TP-PB,需要注意的是Doris是mysql语法,和hive等olap有一定差异,从hive切换到doris时有一定的切换成本
  3. Clickhouse
    大宽表,单表查询速度极佳,join表现差,明细数据查询

PS:如有错误之处,请多指教!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/387656
推荐阅读
相关标签
  

闽ICP备14008679号