Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

写入部分组件

DataNode

  • ClientRequestHandler: TSServiceImpl,接收用户的rpc请求
  • Planner: 将请求转为物理计划
  • ClusterPlanRouter: 负责路由物理计划的模块,与ConfigNode进行交互,持有数据分区缓存
  • Coordinator: 每个DataNode都持有的核心中转模块,处理并转发读写请求,并且内部实现集群内部节点通信的rpc方法
  • MetaPuller: 远程拉取元数据的模块,与configNode和MManager交互,持有元数据分区缓存
  • ClusterPlanExecutor: 物理计划执行器,与共识模块交互
  • StorageEngine: 本地的存储引擎


写入接口

InsertRow

该接口用于写入一个设备中的一行数据(多个物理量),可以写入对齐或非对齐的物理量。

...

MetaDataPartitionResponse PullMetaDataPartitionItem(存储组,设备组,时间片序号)

可以进行批量接口的改造

DataNode

ClusterRequestHandler

ClearAllDataPartitionCacheResponse ClearDataPartitionCache()

...