US 12,314,262 B2
Configuration-aware micro-database caches
Shanmukh Sista, Milpitas, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Mar. 11, 2024, as Appl. No. 18/601,718.
Application 18/601,718 is a continuation of application No. 17/316,461, filed on May 10, 2021, granted, now 11,960,487.
Application 17/316,461 is a continuation of application No. 15/729,600, filed on Oct. 10, 2017, granted, now 11,003,663, issued on May 11, 2021.
Prior Publication US 2024/0281442 A1, Aug. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 16/2455 (2019.01); H04L 65/1063 (2022.01); H04L 67/1097 (2022.01); H04L 67/568 (2022.01); H04L 67/60 (2022.01)
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
OG exemplary drawing
 
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.