Patent ID: 11907216
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A multi-model database management system, comprising a main execution engine, one or more extensible execution engines, and an adapter, wherein
the main execution engine is configured to:
receive a fusion query from a client, wherein the fusion query comprises a first type of query and a second type of query;
process the first type of query to obtain a first processing result; and
pass the second type of query to the adapter by using a first interface;

the adapter is configured to:
determine, based on metadata of the one or more extensible execution engines, a first extensible execution engine configured to process the second type of query, and a second interface corresponding to the first extensible execution engine; and
pass the second type of query to the first extensible execution engine by using the second interface;

the first extensible execution engine is configured to:
process the second type of query to obtain a second processing result; and
return the second processing result to the main execution engine by using the adapter; and

the main execution engine is further configured to:
generate a query result based on the first processing result and the second processing result; and

return the query result to the client,
wherein the metadata comprises information about an extensible execution engine supported by the multi-model database management system,
wherein the information about the extensible execution engine comprises: a type of the extensible execution engine, an address of a server on which one or more instances of the extensible execution engine are located, and interface information corresponding to the extensible execution engine.