Apache Kylin 与 ClickHouse 的对比
正文
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 的对比相关推荐
- 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 ...
- Kylin、Druid、ClickHouse核心技术对比
点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取个gui 来源:jackywoo.cn 导读:Kylin.Druid.Cli ...
- 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 ...
- Apache Kylin VS Baidu Palo
https://blog.bcmeng.com/post/apache-kylin-vs-baidu-palo.html 作者: 康凯森 日期: 2018-04-17 分类: OLAP 1 系统架构 ...
- Apache Kylin在绿城客户画像系统中的实践
前言 \\ 作为国内知名的房地产开发商,绿城经过24年的发展,已为全国25万户.80万人营造了美丽家园,并将以"理想生活综合服务提供商"为目标,持续为客户营造高品质的房产品和生活服 ...
- 大数据分析神兽麒麟(Apache Kylin)
1.Apache Kylin是什么? 在现在的大数据时代,越来越多的企业开始使用Hadoop管理数据,但是现有的业务分析工具(如Tableau,Microstrategy等)往往存在很大的局限,如难以 ...
- 大数据druid查询不支持分页_Klin、Druid、ClickHouse核心技术对比
点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 大数据真好玩点击右侧关注,大数据真好玩! ...
- 小米大数据:借助Apache Kylin打造高效、易用的一站式OLAP解决方案
如今的小米不仅是一家手机公司,更是一家大数据与人工智能公司.随着小米公司各项业务的快速发展,数据中的商业价值也愈发突显.而与此同时,各业务团队在数据查询.分析等方面的压力同样正在剧增.因此,为帮助公司 ...
- Apache Kylin从入门到精通
Kylin 文章目录 Kylin 一.概述 1.1 Kylin定义 1.2 Kylin架构 1.3 Kylin特点 1.4 Apache Kylin4 概述 为什么选择 Parquet 替换 HBas ...
最新文章
- JAVA大一新生要用电脑吗,大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买...
- GIT SSH连接遇到到的问题
- 使用TS自动抓取镜像
- 嫌微软要价“太狠” 东莞网吧巨头拒绝付费
- React开发(255):react项目理解 ant design 注意报错提示
- wdatepicker时间段控制
- python机器学习案例系列教程——聚类算法总结
- c语言 pdf支持库,解决支持库版本兼容问题:引入包时候support包有红色下划线
- 大幅提高Android开发效率之TemplateBuilder
- 37.Linux/Unix 系统编程手册(下) -- DAEMON
- Python urllib HTTP头注入漏洞
- 学生信息管理系统html界面,学生信息管理系统jsp课程设计.doc
- 三星android o测试版,三星美版 Galaxy Note8 N950U 升级安卓8.0测试版固件和教程
- 微信小程序怎么登录?如何正确登录微信小程序后台?
- 角色权限管理系统(角色功能授权)
- Arduino uno读取mpu6050模块角度以及温度值
- 如何将分表汇总到总表_如何把多个Excel表格合并到一起,分表变,总表也自动更新?...
- http://www.jb51.net/article/84149.htm
- 新零售SaaS架构:多租户系统架构设计
- Python数据分析库pandas高级接口dt的使用详解
热门文章
- concurrentarraylist_java多线程学习七::::并发下ArrayList和HashMap
- python ocr 文字识别软件,Python文字截图识别OCR工具实例解析
- 可自定义匹配规则查找控件_懂Excel轻松入门Python数据分析包pandas(二十八):二分法查找...
- tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述
- macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法
- linux mysql 端口 查看进程_Linux如何查看端口状态
- 简单介绍WaitForSingleObject / WaitForMultipleObjects
- [Asp.net 开发系列之SignalR篇]专题五:SignalR支持的平台
- spring boot 集成 Oracle Access Manager(OAM)单点登录
- 201621123053《Java程序设计》第十四周学习笔记文章