CPC G06F 16/27 (2019.01) [G06F 16/217 (2019.01); G06F 16/252 (2019.01)] | 20 Claims |
1. A system, comprising:
one or more computing devices, respectively comprising a processor and a memory, that implement a control plane for a database service, wherein the control plane is configured to:
authorize a database to be shared with a consumer database engine to perform queries to the database received at the consumer database engine via an interface of a data plane, wherein to authorize the database to be shared, the control plane is configured to:
perform a request from a producer database engine for the database in the database service to propose authorization of the database to be shared with a consumer;
perform a request received via a control plane interface to confirm the authorization of the database to be shared with the consumer, wherein the request provides the confirmation of the authorization of the database; and
perform a request received via the control plane interface to associate the consumer database engine in the data plane with the consumer to provide the consumer database engine with the authorization to access the database.
|