主流OLAP对比

devtools/2024/11/7 7:46:19/

参考

主流大数据OLAP框架对比

分类

按照架构实现划分:

  • MPP 架构系统:Presto、Impala、Doris、Clickhouse、Spark SQL、Flink SQL…,这种架构主要还是从查询引擎入手,使用分布式查询引擎。
  • 搜索引擎架构的系统:es。
  • 预计算系统:Druid、Kylin…,则在入库时对数据进行预聚合,进一步牺牲灵活性换取性能,以实现对超大数据集的秒级响应。

对比

在这里插入图片描述
在这里插入图片描述
Druid支持hadoop和s3等存储。
Kylin依赖hadoop:hive,hbase,kafka等。
Druid 和 Kylin,一般会根据用户定义的数据维度、度量(也可以叫指标)在数据写入时生成预聚合数据;Query查询到来时,实际上查询的是预聚合的数据而不是原始明细数据,在查询模式相对固定的场景中,这种优化提速很明显。


http://www.ppmy.cn/devtools/131954.html

相关文章

udp丢包问题

udp或者tcp丢包问题监测方式: netstat -su 问题分析: 1. 内存 2. cpu 3. 发送接收缓存 动画图解 socket 缓冲区的那些事儿-CSDN博客

Python自动化运维的未来趋势

Python自动化运维的未来趋势 目录 🤖 AIOps的概念与实践:自动化与智能化的未来🧠 人工智能在运维中的潜力与应用:革新运维操作🌐 新兴技术(如边缘计算)对运维的影响:技术变革下的新…

Claude 3.5 Sonnet模型新增了PDF支持功能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

十四届蓝桥杯STEMA考试Python真题试卷第二套第四题

来源:十四届蓝桥杯STEMA考试Python真题试卷第二套编程第四题:糖果罐调整 该题解通过贪心策略在每一步都选择对当前状态最有利的操作,从而达到最少调整次数的目标。 题目描述 现有 N 罐糖果,且已知每罐糖果的初始数量。现给出两个数值 L 和 R(L≤R),需要把每罐糖果的数…

基于 Encoder-Decoder 架构的大语言模型

基于 Encoder-Decoder 架构的大语言模型 Encoder-Decoder 架构 为了弥补 Encoder-only 架构在文本生成任务上的短板,Encoder-Decoder 架构在其基础上引入了一个解码器(Decoder),并采用交叉注意力机制来实现编码器与解码器之间的…

pycharm 使用

前期配置 1、检查 Python 安装路径: 确保 E:\tools\Pyn392_EN_x64\python.exe 是你正确的 Python 安装路径。你可以在终端或命令提示符中运行这个命令,确保能正常找到Python。 E:\tools\Pyn392_EN_x64\python.exe --version2、检查 pip 是否正确安装&…

【论文解读】EdgeYOLO:一种边缘实时目标检测器(附论文地址)

论文地址:https://arxiv.org/pdf/2302.07483 这篇文章的标题是《EdgeYOLO: An Edge-Real-Time Object Detector》,由中国北京理工大学的Shihan Liu、Junlin Zha、Jian Sun、Zhuo Li和Gang Wang共同撰写。这篇论文提出了一个基于最新YOLO框架的高效、低复…

【计算机视觉】深入浅出SLAM技术原理

引言 SLAM(Simultaneous Localization and Mapping,同步定位与建图)是机器人学和计算机视觉中的一个重要技术,它允许机器人在未知环境中自主导航,同时构建环境的地图并确定自身的精确位置。本文将详细介绍SLAM技术的基…