Apache IoTDB 论文入选数据库领域顶级学术会议 ACM SIGMOD

news2024/11/15 23:46:18

787c57ca105458220bd445fb43829891.png

6 月 18-23 日,ACM SIGMOD 会议在美国西雅图举办。Apache IoTDB 的研究成果论文《Apache IoTDB: A Time Series Database for IoT Applications》在大会做了报告,并进行了 Poster 展示

8227da9fb55dae01716b74c8dd602f50.png

01

关于 SIGMOD

SIGMOD 数据管理国际会议(Special Interest Group on Management Of Data.)是由美国计算机协会(ACM)数据管理专业委员会(SIGMOD)发起、在数据库领域具有最高学术地位的国际性学术会议之一。SIGMOD 会议覆盖了当前数据库和信息系统研究中存在的前沿问题,已经成为了数据库管理领域最杰出的研究和发展成果的实时传播场所。ACM SIGMOD 的论文录取率很低,平均录取率大约仅为 15%-17%。Apache IoTDB 论文入选 SIGMOD 会议,代表着 IoTDB 在数据库领域方面的研究实力、学术水平被国际数据库管理领域的顶级会议所认可。同时也是数据库领域国际同行专家对 IoTDB 首创或独创的时序数据乱序数据处理、端边云数据协同、多频率数据管理、层次化数据模型、高效数据压缩、最新数据查询等功能的肯定

fecd024783da6a574e7a666c0f7f4adc.png

02

论文概要

典型的工业场景往往包含成千上万设备和百万级传感器,产生亿级的数据点。这对时间序列数据管理带来了新的挑战:包括以设备为单位的可扩展架构、周期性数据采集、强相关时间序列管理、数据延迟传输、高并发数据写入等,但在现有方案中没有得到很好的解决。Apache IoTDB 在SIGMOD发表的论文中,完整地介绍了 IoTDB 系统架构及技术内核,包括针对时序数据的列式存储文件格式 TsFile,和用于高效处理数据延迟到达与实时查询的 IoTDB 存储、查询、分析引擎。论文的实验数据指出,针对工业物联网应用优化的Apache IoTDB 支持千万级/秒的吞吐量,可以在 100 毫秒内完成查询十万级测点 1 天产生的数据,及千万测点 3 年数据的聚合查询。与 InfluxDB、TimescaleDB、KairosDB、Parquet 和 ORC 在工业场景管理时序数据的性能相比,Apache IoTDB 与其设计的文件格式 TsFile 存在显著优越性

1fa2e17286aba7fb1eec498ad53b6a3d.png

IoTDB 的研发离不开开源社区数以万计的用户和贡献者。未来,IoTDB 将会继续坚持自主研发、不断创新的道路,并与工业物联网应用场景深度耦合、落地实践,与广大用户和开发者一起,继续做时序数据管理技术的领跑者

作为全球性开源项目,截至目前,Apache IoTDB 已拥有 254 名贡献者、3.2K Stars、871 Forks、9263 Commits。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache IoTDB 项目的不断发展与前进,迈出加入 Apache IoTDB 社区的第一步!

d453f8c4f4b53e2b7c6ae72cff6eae28.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/709877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

嵌入式系统BSP开发(二)

快递拿到R16的开发板后,通过官方拿到SOCHIP的相关资料,压缩包的名称是lichee.tar.gz 一,解压相关的资料 tar xzvf r16_lichee.tar.gz 解压后得到的资料如下: yveyve:/data/home/yve/Linux/lichee$ ls brandy buildroot build…

计算物理专题:傅里叶变换与快速傅里叶变换

计算物理专题:傅里叶变换与快速傅里叶变换 傅里叶变换提供一个全新的角度去观察和描述问题,如在量子力学中,动量与坐标表象之间的变换就是傅里叶变换。傅里叶变换同意可以用在数据处理等领域。1965年,Cooley 和 Tukey 提出了快速傅…

redis之主从复制、哨兵、集群

文章目录 一、redis的高可用1.1 redis高可用的概念1.2 Redis的高可用技术 二、redis 主从复制2.1主从复制的原理2.2搭建Redis 主从复制 三、Redis 哨兵模式3.1搭建Redis 哨兵模式3.2启动哨兵模式3.3查看哨兵信息3.4故障模拟 四、Redis 群集模式4.1搭建Redis 群集模式 一、redis…

数据结构--串的定义和基本操作

数据结构–串的定义和基本操作 注:数据结构三要素――逻辑结构、数据的运算、存储结构(物理结构) 存储结构不同,运算的实现方式不同 \color{pink}存储结构不同,运算的实现方式不同 存储结构不同,运算的实现方式不同 串的定义 串 …

用Java制作简单的记事本

目录 前言 主界面设计 功能实现 打开 另存为 保存 查找 替换 成员变量 其他方法 警告弹窗 不移动光标更新文本框内容 源代码 总结 转载请注明出处,尊重作者劳动成果。 前言 考完试想写敲一下代码就写了一下这个程序,整个也是写了怎么久…

JavaEE语法第二章之多线程(初级一)

一、认识线程 1.1线程的概念 一个线程就是一个 "执行流"。每个线程之间都可以按照顺序执行自己的代码. 多个线程之间 "同时"执行着多份代码。 一家公司要去银行办理业务,既要进行财务转账,又要进行福利发放,还得进行缴…

Docker常见问题集合

一、Docker安装 1、yum 安装 1)更新yum包到最新 yum update2)安装软件需要的软件,yum-util(提供 yum-config-manager 功能),device-mapper-persistent-data、lvm2(devicemapper 驱动依赖&…

mmdetection踩坑记录

1.mmcv-full和mmdetection的版本匹配问题 Readme里应该会给可复现的版本,一定要按照readme里的,这里是一些版本对应关系,像我的mmdet是2.3.0,我就只能装1.0.5的mmcv-full 表格来源:https://blog.csdn.net/qq_55957975/…

高频-测试岗面试题,软件测试面试常问面试题(付答案)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 测试流程&#xf…

【Zynq】Xilinx SDK设置编码方式

举例:将Xilinx SDK设置为UTF-8编码 工具栏->Window->Preferences

基于Tensorflow和Keras实现卷积神经网络CNN并进行猫狗识别

文章目录 一、环境配置1、安装Anaconda2、配置TensorFlow、Keras 二、猫狗数据集分类建模3.1 猫狗图像预处理3.2 猫狗分类的实例——基准模型3.1 构建神经网络3.2 配置优化器3.3 图片格式转化3.4 训练模型3.5 保存模型3.6 可视化 三、数据增强四、dropout 层五、参考资料 一、环…

Openresty原理概念篇(十五)Lua 规则和 NGINX 配置文件产生冲突怎么办?

一 Lua 规则和 NGINX 配置文件产生冲突怎么办? ① OpenResty 的名字和语言 说明: 了解openresty的发展史 ② 配置文件的规则优先级 1) 如何各司其职2) 都能满足功能,该如何取舍 理解: 1) rewrite ... break 到POST_WRITE阶段2) 而rewrite_by_lua*…

JAVA的DIFF算法

首先看一下我的文件结构 1.EnumType 类 public enum EnumType {ADD("ADD"),MODIFIED("MODIFIED"), DELETED("DELETED");//创建私有变量private String type;EnumType(String type) {this.type type;} }2.OperationType类 public class Operati…

vue封装svg组件来修改svg图片颜色

文章目录 1、引入依赖2、根目录的vue.config.js配置3、在组件文件夹(compontents)中创建svgIcon.vue4、在src目录下创建icons文件5、处理svg格式的图片6、在main.js文件中引入icons文件中的index.js文件7、使用8、效果图1、项目成功运行后的样子2、直接在html上添加样式&#x…

DEBUG系列三:使用 F9 和 watch point

首先是我随便找了个报错。 报销消息号信息: No pricing procedure could be determined Message No. V1212 1)首先可以直接SE91 来追溯这个消息号哪儿报出来的 可以看到下面两个地方可能会报这个消息,可以直接在这两个地方打断点,…

开发一个RISC-V上的操作系统(一)—— 环境搭建

在前面我们使用Verilog实现了一个简易的RISC-V处理器,并且能烧录到板子上跑一些简单C程序,传送门: RISC-V处理器的设计与实现(一)—— 基本指令集_risc_v处理器_Patarw_Li的博客-CSDN博客 RISC-V处理器的设计与实现&…

电子器件系列41:扁平高压电阻

这种电阻和其他的高压电阻不同,不是绕线电阻而是陶瓷电阻 找到一个大神,他的专栏也得很详细了,贴在这里 https://blog.csdn.net/wkezheng/category_12059870.html 阻容感基础03:电阻器分类(1)-片式电阻器…

如何快速判断是否在容器环境

在渗透测试过程中,我们的起始攻击点可能在一台虚拟机里或是一个Docker环境里,甚至可能是在K8s集群环境的一个pod里,我们应该如何快速判断当前是否在容器环境中运行呢? 当拿到shell权限,看到数字和字母随机生成的主机名…

软考A计划-系统集成项目管理工程师-项目范围管理(二)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…