Using non-volatile memory resources to enable a virtual buffer pool for a database application
AssigneeVirident Systems Inc.
InventorVijay Karamcheti
Life of this patent
Estimating the term…
Loading patent…
AssigneeVirident Systems Inc.
InventorVijay Karamcheti
Estimating the term…
A buffer pool for a database application is maintained in a volatile main memory component. A control portion that corresponds to a block of application data residing on a non-volatile, asymmetric memory component and that includes a reference to a location of the block of application data on the non-volatile, asymmetric memory component is added to the buffer pool maintained in the volatile main memory component. The control portion from the buffer pool maintained in the volatile main memory component that corresponds to the block of application data is accessed and the location of the block of application data on the non-volatile, asymmetric memory component is identified. Based on identifying the location of the block of application data on the non-volatile, asymmetric memory component, the database application is enabled to access the block of application data directly from the non-volatile, asymmetric memory component.
A computer-implemented method of facilitating access to stored data by a database application, the method comprising:
A computer-readable storage medium having embodied thereon a computer program, the computer program including instructions that, when executed by a computer, cause the computer to:
Dependencies are inferred from the claim text.