Invention Grant
- Patent Title: Sharding of in-memory objects across NUMA nodes
-
Application No.: US14922077Application Date: 2015-10-23
-
Publication No.: US09684682B2Publication Date: 2017-06-20
- Inventor: Niloy Mukherjee , Amit Ganesh , Vineet Marwah
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F3/06

Abstract:
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.
Public/Granted literature
- US20160041906A1 SHARDING OF IN-MEMORY OBJECTS ACROSS NUMA NODES Public/Granted day:2016-02-11
Information query