Geographically split connection pooling for databases
AssigneeCloudflare, Inc.
InventorsAlex Dwane Robinson, Matthew Manuel Alonso, Emilio Assunção, Brett Hoerner, Andrew James Repp
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloudflare, Inc.
InventorsAlex Dwane Robinson, Matthew Manuel Alonso, Emilio Assunção, Brett Hoerner, Andrew James Repp
Estimating the term…
A first server of a distributed database service establishes a database connection with a database client. The database connection is for a database that is external to the distributed database service. Establishing the database connection for the database includes performing authentication to the database. The first server receives a database query over the established database connection. Responsive to determining that the first server cannot respond to the first database query using a locally available cache, the first server proxies the database query to a second server that maintains a plurality of database connections to the database. The second server is physically closer to the database compared to the first server. The first server receives a response to the database query from the second server, and transmits the response to the database client.
A method, comprising:
A non-transitory computer-readable storage medium that, if executed by a processing system of a first server, will cause the processing system to perform operations comprising:
A first server, comprising:
Dependencies are inferred from the claim text.