×

DATABASE MANAGEMENT SYSTEM FOR PROVIDING PARTIAL RE-SYNCHRONIZATION AND PARTIAL RE-SYNCHRONIZATION METHOD OF USING THE SAME

  • US 20150347250A1
  • Filed: 01/29/2015
  • Published: 12/03/2015
  • Est. Priority Date: 05/30/2014
  • Status: Abandoned Application
First Claim
Patent Images

1. A database management system (DBMS) for providing partial re-synchronization, the DBMS comprising:

  • a log synchronization unit for asynchronously transmitting a log from a first node to a second node and performing a redo operation internally on a log received by the second node;

    a partial page synchronization unit for checking which data pages in the first node are affected due to log operations performed on a GAP part of the first node and receiving corresponding data pages from the second node and overwriting the affected data pages in the first node with the corresponding data pages of the second node; and

    a log re-synchronization unit, which is operated in the first node after a failed first node restarts, for comparing a sequence number of newly updated transaction log data in the second node to a sequence number of applying data pages in the first node and receiving the newly updated transaction log data whose update sequence number is greater than the sequence number of the applying data pages in the first node, wherein the first node acting as a master server is actively used to run the DBMS, while the second node acting as a slave server is in a standby node ready to take over if a failover occurs, and when the failed master server restarts, the first node performs partial page synchronization and log re-synchronization,wherein the GAP part represents a section from right after a point at which synchronization is performed last between the first node and the second node before a failover occurs in the first node to a point at which a log is recorded last in the first node before the failover occurs.

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