HYBRID TABLE IMPLEMENTATION BY USING BUFFER POOL AS PERMANENT IN-MEMORY STORAGE FOR MEMORY-RESIDENT DATA
First Claim
Patent Images
1. A data management method, comprising:
- creating a search index for a database, said search index having a reference value of a first or a second type associating data to a storage location in a first memory or a second memory respectively;
responsive to a data retrieval request, accessing data using said reference value from said first or said second memory;
recalculating and altering said search index reference values based on data being migrated between said first and second memories.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a method, system, and computer program product for data management. An aspect includes a search index that is created for a database. The search index has a reference value of a first or a second type associating data to a storage location in a first memory or a second memory respectively. Responsive to a data retrieval request, data is accessed using the reference value from the first or the second memory. If there is a data migration between the first and second memory storage, the reference values are then recalculated and altered in the search index accordingly.
92 Citations
20 Claims
-
1. A data management method, comprising:
-
creating a search index for a database, said search index having a reference value of a first or a second type associating data to a storage location in a first memory or a second memory respectively; responsive to a data retrieval request, accessing data using said reference value from said first or said second memory; recalculating and altering said search index reference values based on data being migrated between said first and second memories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for data management, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, said computer readable program code being executable by a computer to:
-
create a search index for a database, said search index having a reference value of a first or a second type associating data to a storage location in a first memory or a second memory respectively; responsive to a data retrieval request, access data using said reference value from said first or said second memory; recalculate and alter said search index reference values based on data being migrated between said first and second memories. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
an in-memory storage; a disk memory storage in processing communication said in-memory storage; a buffer in processing communication with said in-memory and disk memory storage, said buffer including a buffer pool manager for handling buffer pool; a database search engine having at least a processor for managing a data search index structure, said search index having reference values of a first or a second type such associating data to said in-memory and disk memory storage; said reference value of first type being a page pointer to in-memory storage in said buffer pool and said reference value of second type being a page disk address to be processed by said buffer pool.
-
Specification