×

Database system providing methodology for extended memory support

  • US 7,421,562 B2
  • Filed: 07/06/2004
  • Issued: 09/02/2008
  • Est. Priority Date: 03/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for extended memory support in a database system having a primary cache for storing database pages, the method comprising:

  • using a memory mapped file, creating a secondary cache in system memory available to the database system;

    mapping a virtual address range to at least a portion of the secondary cache;

    when the primary cache is full, replacing database pages from the primary cache using the secondary cache;

    in response to a request for a particular database page, searching for the database particular page in the secondary cache if the particular database page is not found in the primary cache;

    if the particular database page is found in the secondary cache, determining a virtual address in the secondary cache where the particular database page resides based on the mapping; and

    swapping the particular database page found in the secondary cache with a database page in the primary cache, so as to replace a database page in the primary cache with the particular database page from the secondary cache.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×