iotdb
iotdb copied to clipboard
[IOTDB-4574] Implement Mpp object query and Refine ClusterSchemaFetcher
Description
Motivation
In current implementation, the schemaTree taken from schema fetch always experiences serialization and deserialization no matter whether the query is only executed locally. This severely affects the query performance for 1C1D.
Solution
In fact, this problem is a sub problem of mpp based object query and the tsblock doesn't support transport object. We implement the mpp object query framework in this pr and apply it on schema fetch.
Here is the design doc https://apache-iotdb.feishu.cn/docx/ODd3d1s05o52KJxWkIwc1Ue2nSf
Besides, the path pattern provided by data query without any wildcard now can be used to taken schema from schema cache directly without fetching from remote DataNode.