美文网首页
基本介绍

基本介绍

作者: 奉先 | 来源:发表于2021-04-27 11:30 被阅读0次

1. 背景

目前,在数据仓库领域,Hadoop已经是行业标准。包括 HDFS、MapReduce、Hive、Hbase、Impala、Spark 等等 非常多的组件,这些组件各司其职,相得益彰。但是,Hadoop生态的技术组件显得臃肿和复杂、且时效性也不强。
在这个背景下,Click House有了自己的用武之地。

OLAP(多维数据分析)是一个很成熟的技术了。 常见的OLAP的架构包含三类:

ROLAP(Relational OLAP,关系型OLAP)
MOLAP(Multidimensional OLAP,多维型OLAP)
HOLAP(Hybrid OLAP,混合架构的OLAP)

ROLAP是传统关系型数据模型建模,直接使用SQL语句对数据进行GROUP BY聚合。这种方式最为简洁、灵活。但是问题也显而易见,就是数据量大时,查询过程将耗时巨大。
MOLAP是以空间换时间的优化方式,类似于Kylin这类产品,预计算Cube,实现毫秒级的查询反馈。而这种方式问题也很明显,如果维度较多很容易造成数据膨胀爆炸,消耗大量的计算和存储资源。同时,数据在修改时,需要消耗大量精力做数据同步。
HOLAP是混合使用上边两种方式。
通过分析发现,上边几种方式都有自己的弱点,能否解决呢 ? ClickHouse就在解决这两个问题时应运而生。

相关文章

  • 基本介绍

    这里是基本介绍

  • 基本介绍

    msf是一个渗透测试框架 框架的特点:细分成各种模块;便与更新和修改框架里的内容。 metasploit有4个版本...

  • 基本介绍

    文集主要是整理了振幅计算的基础知识并计算了六个基本量子电动力学过程的低阶树图的振幅,其中包括Mott散射、Moll...

  • 基本介绍

    1. 背景 目前,在数据仓库领域,Hadoop已经是行业标准。包括 HDFS、MapReduce、Hive、Hba...

  • 基本介绍

    转自:https://mp.weixin.qq.com/s/B2ngp0q5kdWsCNH8sw_5DA[http...

  • Java基本开发基本介绍

    1.Java运行流程:Java源文件(java格式结尾)---》经过Java编译器编译----》字节码文件(cla...

  • AssetBundle基本介绍

    翻译自官方文档: https://unity3d.com/cn/learn/tutorials/topics/be...

  • LLDB基本介绍

    与LLDB进行交互就是在调试区域部分输入相应的命令,每一个LLDB命令都包含着0个或者多个子命令,并且可能具有一个...

  • MySQL基本介绍

    MySQL 基哥 度娘个人理解为一款依赖于关系表免费且常用的关系型数据库。 应用架构单点(Single),适合小规...

  • Ceph基本介绍

    应该是在四月份的时候,偶然看到这篇分析浅谈分布式存储系统数据分布方法,虽然在几年前就知道一致性hash的原理及应用...

网友评论

      本文标题:基本介绍

      本文链接:https://www.haomeiwen.com/subject/aeuurltx.html