Apache IoTDB的分布式框架设计
Apache IoTDB是一个新型的开源时序数据库管理系统.分布式数据管理系统不仅需要解决数据分区与多副本带来的节点间元数据同步问题,还要支持高效查询请求处理.本文针对节点间元数据同步问题提出了双层粒度元数据管理策略,在此基础上基于一致性哈希分区方法和Raft协议设计了同时支持强一致性查询和最终一致性查询的分布式框架.基于单机版Apache IoTDB进行了系统实现与实验测试,测试结果表明:双层粒度元数据管理策略与单层粒度管理策略相比,其元数据内存资源占用更少且写入性能提升5%~10%,并且分布式Apache IoTDB的读写性能随着集群规模的扩大而线性增长.
物联网数据库、时间序列、分布式框架、Raft协议、元数据、强一致性、最终一致性
50
TP311;TN966.6;TP273
国家重点研发计划;国家自然科学基金;国家自然科学基金
2020-07-29(万方平台首次上网日期,不代表论文的发表时间)
共16页
621-636