Patent ID: 11860901
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A system comprising:
a first one or more electronic devices implementing a database service, wherein the database service implements a plurality of target database instances for a plurality of users of a provider network; and
a second one or more electronic devices implementing a query processing service, the query processing service including instructions that upon execution by one or more processors cause the query processing service to:
receive an endpoint configuration request to create a web service endpoint to a target database instance within the provider network, the endpoint configuration request comprising an identifier of the target database instance;
create the web service endpoint to the target database instance;
configure the web service endpoint to the target database instance;
receive, at a controller via the web service endpoint to the target database instance, a query request, the query request being originated by a client and comprising a HyperText Transfer Protocol (HTTP) message carrying a payload comprising a statement to be executed by the target database instance of the plurality of target database instances implemented by the database service, wherein the target database instance is a relational database;
identify an existing connection to the target database instance by determining an association of the web service endpoint to a first connection pool server in a set of connection pool servers that connects to a plurality of target database instances, the plurality of target database instances including the target database instance;
transmit the statement for execution at the target database instance via the existing connection;
obtain a query result based on the execution of the statement; and
transmit a query response to the client, wherein the query response is based on the query result.