1

嗨~我正在使用 IoTDB 会话将我的时间序列数据摄取到 IoTDB。我看到 IoTDB 中有两种会话。一个是 Session,另一个是 SessionPool。使用 50 Sessions 和 1 SessionPool 有什么不同?

4

1 回答 1

0

SessionPool 是一个会话池,用于在每次摄取和查询后重用。从功能上看,这两个接口是完全一样的。从方便的角度来看,会话池管理着会话的整个生命周期,使用起来简单安全。至于你的问题,你绝对可以使用 50 个会话并自己管理它们。但是,您必须确保只有一个线程同时使用一个会话,并在查询后关闭查询数据集。为什么不让会话池为您完成这些工作并专注于您有价值的代码逻辑?

于 2021-11-24T07:32:56.373 回答