Sharding of in-memory objects across NUMA nodes
AssigneeOracle International Corporation
InventorsNiloy Mukherjee, Amit Ganesh, Vineet Marwah
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsNiloy Mukherjee, Amit Ganesh, Vineet Marwah
Estimating the term…
Techniques are provided for sharding objects across different compute nodes. In one embodiment, a database server instance generates, for an object, a plurality of in-memory chunks including a first in-memory chunk and a second in-memory chunk, where each in-memory chunk includes a different portion of the object. The database server instance assigns each in-memory chunk to one of a plurality of computer nodes including the first in-memory chunk to a first compute node and a second in-memory chunk to a second local memory of a second compute node. The database server instance stores an in-memory map that indicates a memory location for each in-memory chunk. The in-memory map indicates that the first in-memory chunk is located in the first local memory of the first compute node and that the second in-memory chunk is located in the second local memory of the second compute node.
A method comprising:
One or more non-transitory computer-readable media storing instructions, wherein the instructions include:
Dependencies are inferred from the claim text.