发明名称 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