System and method for transaction-selective rollback reconstruction of database objects

   
   

Most commercial database systems provide a recovery mechanism that is used to restore data integrity in the event of a hardware or software failure. Many of these systems restore the database from the most recent backup file by rolling forward all transactions from the most recent undamaged transaction log. The present invention discloses a novel system and method for recovering data from user or application errors. Embodiments of the present invention selectively target and undo only those transactions that caused data corruption. In this way, the present invention is able to recover fine-grained database objects such as a table or a row within a table. The present invention has the further advantage of minimizing the number of transactions that are lost after recovery.

De meeste commerciƫle gegevensbestandsystemen verstrekken een terugwinningsmechanisme dat wordt gebruikt om gegevensintegriteit in het geval van een hardware of softwaremislukking te herstellen. Veel van deze systemen herstellen het gegevensbestand van het meest recente reservedossier door alle transacties van het meest recente onbeschadigde transactielogboek vooruit te rollen. De onderhavige uitvinding onthult een nieuwe systeem en een methode om gegevens van gebruiker of toepassingsfouten terug te krijgen. De belichamingen van de onderhavige uitvinding richten en maken selectief slechts die transacties ongedaan die gegevenscorruptie veroorzaakten. Op deze wijze, kan de onderhavige uitvinding fine-grained gegevensbestandvoorwerpen zoals een lijst of een rij binnen een lijst terugkrijgen. De onderhavige uitvinding heeft het verdere voordeel om het aantal transacties te minimaliseren die na terugwinning worden verloren.

 
Web www.patentalert.com

< Charging system which carries out data processing for fee payment

< Cache synchronization method, system and apparatus for a distributed application and an object located in a client cache

> Dynamic wireless internet address assignment scheme with authorization

> System and method for updating a table of contents in a frameset

~ 00121