×

Distributed Database System Providing Data and Space Management Methodology

  • US 20080235298A1
  • Filed: 03/26/2008
  • Published: 09/25/2008
  • Est. Priority Date: 11/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. In a distributed database system having an allocation page for tracking allocation and deallocation of data pages, the allocation page including a deallocation bit for tracking deallocation of a data page, a method for determining when to clear the deallocation bit during recovery, the method comprising:

  • during runtime operation of the distributed database system, generating log records recording allocation and deallocation of data pages, setting the deallocation bit during deallocation of a data page by a transaction, and clearing the deallocation bit after the transaction has committed;

    during recovery of the distributed database system following a failure, identifying a particular log record corresponding to the deallocation bit set in the allocation page during deallocation of a given data page;

    determining whether the deallocation of the given data page recorded in the particular log record committed prior to the failure; and

    if the deallocation of the given data page committed prior to the failure, clearing the deallocation bit.

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