是俄罗斯的Yandex(号称俄罗斯Google)于2016年开源的列式存储数据库DBMS,主要用于在线分析处理(OLAP)。用C++编写。

    clickhouse也有多样化的存储引擎,分为合并树(Merge Tree)、日志、接口等四大类20多种引擎。

    不是传统意义上的mpp架构。

    不像presto和impala不单独存储,clickhouse是自己单独存储的,存储无依赖。

    最开始的定义是单机数据库,类似MyISAM,partition合并的时候才做聚合?

    clickhouse的join

    image.png
    image.png
    image.png