正文

Apache Kylin 和 ClickHouse 都是目前市场流行的大数据 OLAP 引擎;Kylin 最初由 eBay 中国研发中心开发,2014 年开源并贡献给 Apache 软件基金会,凭借着亚秒级查询的能力和超高的并发查询能力,被许多大厂所采用,包括美团,滴滴,携程,贝壳找房,腾讯,58同城等;

OLAP 领域这两年炙手可热的 ClickHouse,由俄罗斯搜索巨头 Yandex 开发,于2016年开源,典型用户包括字节跳动、新浪、腾讯等知名企业。

这两种 OLAP 引擎有什么差异,各自有什么优势,如何选择 ?本文将尝试从技术原理、存储结构、优化方法和优势场景等方面,对比这两种 OLAP 引擎, 为大家的技术选型提供一些参考。

01

技术原理

技术原理方面,我们主要从架构生态两方面做个比较。

1.1 技术架构

Kylin 是基于 Hadoop 的 MOLAP (Multi-dimensional OLAP) 技术,核心技术是 OLAP Cube;与传统 MOLAP 技术不同,Kylin 运行在 Hadoop 这个功能强大、扩展性强的平台上,从而可以支持海量 (TB到PB) 的数据;它将预计算(通过 MapReduce 或 Spark 执行)好的多维 Cube 导入到 HBase 这个低延迟的分布式数据库中,从而可以实现亚秒级的查询

Apache Kylin 与 ClickHouse 的对比相关推荐

  1. Apache Kylin 和 Baidu Palo对比

    1 系统架构 1.1 What is Kylin 1.2 What is Palo 2 数据模型 2.1 Kylin的聚合模型 2.2 Palo的聚合模型 2.3 Kylin Cuboid VS Pa ...

  2. Kylin、Druid、ClickHouse核心技术对比

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取个gui 来源:jackywoo.cn 导读:Kylin.Druid.Cli ...

  3. Apache Kylin VS Apache Doris

    作者: 康凯森 日期: 2018-04-17 分类: OLAP 1 系统架构 1.1 What is Kylin 1.2 What is Doris 2 数据模型 2.1 Kylin的聚合模型 2.2 ...

  4. Apache Kylin VS Baidu Palo

    https://blog.bcmeng.com/post/apache-kylin-vs-baidu-palo.html 作者: 康凯森 日期: 2018-04-17 分类: OLAP 1 系统架构 ...

  5. Apache Kylin在绿城客户画像系统中的实践

    前言 \\ 作为国内知名的房地产开发商,绿城经过24年的发展,已为全国25万户.80万人营造了美丽家园,并将以"理想生活综合服务提供商"为目标,持续为客户营造高品质的房产品和生活服 ...

  6. 大数据分析神兽麒麟(Apache Kylin)

    1.Apache Kylin是什么? 在现在的大数据时代,越来越多的企业开始使用Hadoop管理数据,但是现有的业务分析工具(如Tableau,Microstrategy等)往往存在很大的局限,如难以 ...

  7. 大数据druid查询不支持分页_Klin、Druid、ClickHouse核心技术对比

    点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 大数据真好玩点击右侧关注,大数据真好玩! ...

  8. 小米大数据:借助Apache Kylin打造高效、易用的一站式OLAP解决方案

    如今的小米不仅是一家手机公司,更是一家大数据与人工智能公司.随着小米公司各项业务的快速发展,数据中的商业价值也愈发突显.而与此同时,各业务团队在数据查询.分析等方面的压力同样正在剧增.因此,为帮助公司 ...

  9. Apache Kylin从入门到精通

    Kylin 文章目录 Kylin 一.概述 1.1 Kylin定义 1.2 Kylin架构 1.3 Kylin特点 1.4 Apache Kylin4 概述 为什么选择 Parquet 替换 HBas ...

最新文章

  1. JAVA大一新生要用电脑吗,大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买...
  2. GIT SSH连接遇到到的问题
  3. 使用TS自动抓取镜像
  4. 嫌微软要价“太狠” 东莞网吧巨头拒绝付费
  5. React开发(255):react项目理解 ant design 注意报错提示
  6. wdatepicker时间段控制
  7. python机器学习案例系列教程——聚类算法总结
  8. c语言 pdf支持库,解决支持库版本兼容问题:引入包时候support包有红色下划线
  9. 大幅提高Android开发效率之TemplateBuilder
  10. 37.Linux/Unix 系统编程手册(下) -- DAEMON
  11. Python urllib HTTP头注入漏洞
  12. 学生信息管理系统html界面,学生信息管理系统jsp课程设计.doc
  13. 三星android o测试版,三星美版 Galaxy Note8 N950U 升级安卓8.0测试版固件和教程
  14. 微信小程序怎么登录?如何正确登录微信小程序后台?
  15. 角色权限管理系统(角色功能授权)
  16. Arduino uno读取mpu6050模块角度以及温度值
  17. 如何将分表汇总到总表_如何把多个Excel表格合并到一起,分表变,总表也自动更新?...
  18. http://www.jb51.net/article/84149.htm
  19. 新零售SaaS架构:多租户系统架构设计
  20. Python数据分析库pandas高级接口dt的使用详解

热门文章

  1. concurrentarraylist_java多线程学习七::::并发下ArrayList和HashMap
  2. python ocr 文字识别软件,Python文字截图识别OCR工具实例解析
  3. 可自定义匹配规则查找控件_懂Excel轻松入门Python数据分析包pandas(二十八):二分法查找...
  4. tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述
  5. macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法
  6. linux mysql 端口 查看进程_Linux如何查看端口状态
  7. 简单介绍WaitForSingleObject / WaitForMultipleObjects
  8. [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
  9. spring boot 集成 Oracle Access Manager(OAM)单点登录
  10. 201621123053《Java程序设计》第十四周学习笔记文章