发明名称 |
Core in-memory space and object management architecture in a traditional RDBMS supporting DW and OLTP applications |
摘要 |
Techniques are provided for managing in-memory space and objects. In one embodiment, a set of in-memory objects are maintained within an area in volatile memory that is accessible to a database server. An in-memory object in this context includes a set of one or more in-memory segments where each respective in-memory segment includes a set of in-memory extents and each respective in-memory extent is a contiguous chunk of memory from the area in volatile memory that is accessible to the database server. The area in volatile memory is managed as a set of stripes, where each stripe is a contiguous chunk of in-memory extents. Stripe control blocks are used to locate free in-memory extents for allocation and registration with an in-memory segment. |
申请公布号 |
US9430390(B2) |
申请公布日期 |
2016.08.30 |
申请号 |
US201414337142 |
申请日期 |
2014.07.21 |
申请人 |
Oracle International Corporation |
发明人 |
Mukherjee Niloy;Ganesh Amit;Marwah Vineet;Kamp Jesse |
分类号 |
G06F12/08;G06F17/30;G06F15/78;G06F12/10;G06F3/06 |
主分类号 |
G06F12/08 |
代理机构 |
Hickman Palermo Becker Bingham LLP |
代理人 |
Hickman Palermo Becker Bingham LLP |
主权项 |
1. A method comprising:
maintaining, within an area in volatile memory that is accessible to a database server, a set of in-memory objects;
wherein each respective in-memory object within the set of in-memory objects includes a set of one or more in-memory segments;wherein each respective in-memory segment in the set of one or more in-memory segments includes a set of in-memory extents;wherein each respective in-memory extent in the set of in-memory extents is a contiguous chunk of memory from the area in volatile memory that is accessible to the database server; and maintaining, within the area in volatile memory that is accessible to the database server, a set of stripe lists;
wherein each respective stripe list in the set of stripe lists includes a set of stripes;wherein each respective stripe in the set of stripes includes a contiguous chunk of in-memory extents. |
地址 |
Redwood Shores CA US |