×

Caching data between a database server and a storage system

  • US 9,405,694 B2
  • Filed: 09/16/2014
  • Issued: 08/02/2016
  • Est. Priority Date: 09/14/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a storage system, responding to input/output (I/O) requests from one or more database servers, the I/O requests requesting disk blocks stored on one or more storage devices within the storage system, the disk blocks storing data representative of database objects with respect to which the one or more database servers perform database operations;

    wherein responding to the I/O requests comprises, when one or more of the disk blocks are found among cached disk blocks that have been cached in an intermediate cache within the storage system, retrieving the one or more of the requested disk blocks from the intermediate cache instead of the one or more storage devices;

    for a given disk block of the cached disk blocks, the storage system determining when to replace the given disk block with another requested disk block, the determining being based at least partially upon whether a given database object, for which the given disk block stores data, is associated with a particular designation;

    wherein the method is performed by one or more computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×