Apache IoTDB 论文入选数据库国际顶会 ICDE 2024

近日,Apache IoTDB 的研究成果论文:On Tuning Raft for IoT Workload in Apache IoTDB(《在 Apache IoTDB 中针对物联网工作负载调整 Raft 共识协议》)被数据库领域国际顶级学术会议 The 40th IEEE International Conference on Data Engineering(第 40 届国际数据工程大会,简称 ICDE 2024)录用,其技术在工业应用领域的创新性、先进性获得国际顶会权威认可。

IoTDB入选ICDE 2024图1-20240731.png

ICDE 官网收录论文提及,原链接:https://icde2024.github.io/industry.html

ICDE 是电气与电子工程师协会(IEEE)举办的旗舰会议,与 VLDB、SIGMOD 被公认为是国际数据管理领域三大顶级学术会议,也是中国计算机学会(CCF)推荐的 A 类国际会议,主要聚焦设计、构建、管理和评估高级数据密集型系统和应用等研究问题,在国际上享有盛誉并具有广泛的学术影响力。在荷兰召开的 ICDE 2024 大会,共吸引北京大学、清华大学、浙江大学、MIT、斯坦福等知名高校与知名科技企业的近 1000 名人员参会,共同探讨 AI、数据库、数据处理领域的前沿技术问题。

《在 Apache IoTDB 中针对物联网工作负载调整 Raft 共识协议》由清华大学与天谋科技共同完成,在开源时序数据库 Apache IoTDB 中对 Raft 进行了针对物联网应用场景的系统性能评估。由于其可以直观的理解和实现,Raft 已被广泛用作各种分布式系统中的共识协议。然而,直接应用 Raft 可能无法完全满足物联网(IoT)场景中的高吞吐量要求。该论文研究揭示了实际物联网应用案例中,数据库系统面对的独特场景特性,例如高并发性、波动的流量、固定大小的请求和可压缩数据。这些特性解释了 Raft 在物联网应用的日志分发、持久性和内存管理方面的瓶颈。

为此,论文建议探索针对特定物联网工作负载调整 Raft 共识协议的可能,包括替代数据结构、实现多类压缩算法、内存回收策略等。通过调整上述方面,论文中广泛的实验表明系统并行性得到改善,信息冗余减少,资源利用率提高。数据库吞吐量提升范围可达到通过替换调度数据结构的 10% 到通过预序列化的近 200%。调整后的整体吞吐量可以达到原始 Raft 实现的 4 倍。

IoTDB入选ICDE 2024图2-20240731.png

论文题目及作者

作为国产自研时序数据库的领跑者,Apache IoTDB 通过产、学、研、用深度融合模式,持续保持团队在时序数据库技术领域的国际头部引领地位,并致力于深挖物联网场景需求,在其适用的数据写入、存储、查询、分析等数据库技术方向实现突破。目前已有超 30 篇技术成果论文发布,多篇论文入选数据库顶级会议,获得国际数据库前沿研究领域专家认可。

未来,IoTDB 将会继续坚持自主研发、不断创新的道路,围绕物联网需求背景,通过学术研究与产业应用融合,持续以先进自研技术打磨产品,为企业用户与广大开发者提供创新的、有竞争力的物联网数据库产品和服务。

更多内容推荐:

了解如何使用 IoTDB 企业版