【CarbonData】 为什么需要像 CarbonData 这样的列式存储格式?它与传统的行式存储(如 CSV)有何根本区别? 为什么需要像 CarbonData 这样的列式存储格式?它与传统的行式存储(如 CSV)有何根本区别?引言:从一个真实的业务痛点出发在物联网(IoT)设备监控场景中,一家智能电网公司每天需要处理来自数百万台智能电表的500亿条时序指标数据。每条记录包含device_id、timestamp、voltage、current、power_factor等数十个字段。他们的核心分析需求是:查询过去24小时内,某个区域所有设备的平均电压。统计某型号设备在过去一周内的电流峰值分布。实时告警:当某设备的power_factor持续低于阈值时触发。最初,他们将数据以 CSV 格式存储在 HDFS 上。一次看似简单的“查询某区域过去1小时的平均电压”操作,却需要扫描超过1TB的原始数据,耗时长达8分钟,完全无法满足实时监控的需求。这正是传统行式存储在大数据分析场景下面临的根本性困境。本文将深入剖析Apache CarbonData 2.3.x作为一款高性能列式存储格式,是如何从根本上解决这一问题的。我们将从技术本质、架构设计、文件格式、性能对比

相关新闻

最新新闻

里斯本大学的研究者教你用普通电脑“猜出“量子电路的答案

里斯本大学的研究者教你用普通电脑“猜出“量子电路的答案

这项由葡萄牙里斯本高等理工学院(Instituto Superior Tcnico, Universidade de Lisboa)完成的研究,以预印本形式发表于2026年7月,论文编号为arXiv:2607.07816,有兴趣深入了解的读者可以通过该编号在arXiv平台查询完整论…

2026/7/22 0:31:49
draw.io桌面版终极指南:完全免费的跨平台图表工具

draw.io桌面版终极指南:完全免费的跨平台图表工具

draw.io桌面版终极指南:完全免费的跨平台图表工具 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为昂贵的图表软件发愁吗?想要一款真正免费、功能强…

2026/7/22 0:31:49
HarmonyOS应用开发实战:小事记 - @Link 与 @Prop 双向同步:父子组件状态协调的深层原理

HarmonyOS应用开发实战:小事记 - @Link 与 @Prop 双向同步:父子组件状态协调的深层原理

前言 在 ArkUI 中,Link 和 Prop 都用于父子组件间的数据传递,但它们的同步方向和使用场景不同。Prop 是单向的(父 → 子),而 Link 是双向同步的。本文以小事记(xiaoshiji_ohos_app) 的组件扩展…

2026/7/22 0:31:49
kafka broker不设置分区key,会将同一topic的消息存放到不同的分区,但读取数据不能将不同分区的数据一次性查询出来怎么解决

kafka broker不设置分区key,会将同一topic的消息存放到不同的分区,但读取数据不能将不同分区的数据一次性查询出来怎么解决

在使用Apache Kafka时,如果不设置分区键(partition key),Kafka 会根据消息的键(key)或消息本身的内容来决定将消息发送到哪个分区。如果没有指定消息的key,Kafka通常会采用默认的分区策略&#…

2026/7/22 0:31:49
flink rocksdb 配置memtable大小

flink rocksdb 配置memtable大小

在使用Apache Flink的RocksDBStateBackend时,配置RocksDB的memtable大小是一个常见的需求,特别是在处理大规模状态数据时。RocksDB的memtable是用来存储键值对数据,直到它们被写入到磁盘上的SSTable文件中的。调整memtable的大小可以影响状态…

2026/7/22 0:31:49
044、Dialect Conversion Infrastructure:TypeConverter与Pattern

044、Dialect Conversion Infrastructure:TypeConverter与Pattern

044、Dialect Conversion Infrastructure:TypeConverter与Pattern 昨晚调一个MLIR的lowering pass到凌晨三点,问题出在类型转换上。一个tensor<*xf32>死活转不过去,TypeConverter报了个“unexpected type”就罢工了。翻遍LLVM的邮件列表,发现两年前就有人踩过这个坑…

2026/7/22 0:26:48

月新闻