Distributed cache for graph data
AssigneeFacebook, Inc.
InventorsVenkateshwaran Venkataramani, George Cabrera, III, Venkatasiva Prasad Chakkabala, Mark Marchukov
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorsVenkateshwaran Venkataramani, George Cabrera, III, Venkatasiva Prasad Chakkabala, Mark Marchukov
Estimating the term…
In one embodiment, a system includes a database operative to maintain a social graph; and a cache layer comprising a plurality of data shards, the data shards being divided among a plurality of cache nodes of a cache layer, wherein each data shard is operative to: maintain at least a portion of the social graph; receive a request to store associations between a first graph node and a second graph node of the social graph, wherein the first and second graph nodes are identified by a first and second unique identifier, respectively, the first and second graph nodes each corresponding to a particular data shard of the plurality of data shards; and update, responsive to the request, the data shard corresponding to the first graph node and the data shard corresponding to the second graph node.
A system comprising:
A method comprising:
A non-transitory storage medium storing computer-readable instructions, the instructions, when executed, operative to cause one or more processors to operate one or more data shards stored in a cache node of a cache layer, the one or more data shards operative to:
Dependencies are inferred from the claim text.