×

Storage Performance Optimization

  • US 20120278285A1
  • Filed: 07/09/2012
  • Published: 11/01/2012
  • Est. Priority Date: 05/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A database system comprising:

  • a computer processor; and

    a non-transitory computer-readable storage medium storing computer program modules configured to execute on the computer processor, the computer program modules comprising a distributed data manager configured to;

    maintain at least a first portion of a database on a local electronic storage that is local to a server;

    maintain a reference copy of the database stored in an external storage system;

    responsive to receiving a request to commit a transaction, update blocks of data stored in the local storage and update corresponding blocks in the reference copy of the database stored in the external storage system in a single operation;

    responsive to receiving a query, retrieve a first portion of the requested data from the local storage and a second portion of the requested data from the reference copy of the database stored in the external storage system for returning a result combining the first and second portion of the requested data; and

    responsive to a failure of the local storage, obtain the entire result data for a subsequent query from the reference copy of the database stored in the external storage system.

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