| CPC G06F 16/24552 (2019.01) [G06F 16/2282 (2019.01); H04L 65/1063 (2013.01); H04L 67/1097 (2013.01); H04L 67/568 (2022.05); H04L 67/60 (2022.05)] | 20 Claims |

|
1. A system comprising:
one or more hardware processors; and
one or more machine-readable storage media having instructions stored thereon that, in response to being executed by the one or more hardware processors, cause the system to perform operations comprising:
receiving, from a device, a request for data that is stored in a distributed database system comprising a plurality of computer nodes, wherein each computer node in the plurality of computer nodes comprises or has access to (i) a corresponding database and (ii) a corresponding cache memory;
determining that the data is not stored in a first cache memory of a first computer node in the plurality of computer nodes;
in response to determining that the data is not stored in the first cache memory, determining, based on metadata associated with the distributed database system, that the data is stored in a second cache memory of a second computer node from the plurality of computer nodes;
retrieving the data from the second cache memory of the second computer node via a computer network; and
transmitting the retrieved data to the device.
|