Invention Grant
- Patent Title: Anchor for database synchronization excluding uncommitted transaction modifications
- Patent Title (中): 锚定数据库同步,不包括未提交的事务修改
-
Application No.: US11592588Application Date: 2006-11-03
-
Publication No.: US07653664B2Publication Date: 2010-01-26
- Inventor: Sudarshan A. Chitre , Rafik Robeal , Shaoyu Zhou
- Applicant: Sudarshan A. Chitre , Rafik Robeal , Shaoyu Zhou
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F17/30

Abstract:
Described is a technology in which an anchor value is determined, for example to synchronize a destination database or data store with modifications made to a source database. The new anchor value is determined in a manner that excludes modifications corresponding to any uncommitted transactions. The new anchor value may be based on a counter value or a date and time value stored with each modification. The new anchor value may be determined by comparing a first set of committed modifications that do not include uncommitted modifications against a second set of modifications that includes committed modifications and uncommitted modifications. Alternatively, the new anchor value may be determined from the earliest start date and time among the modifications that are part of any uncommitted transactions. The anchor may be used (e.g., via queries) to enumerate modifications for synchronization, and also for detecting conflicts between the source and destination databases.
Public/Granted literature
- US20080109494A1 Anchor for database synchronization excluding uncommitted transaction modifications Public/Granted day:2008-05-08
Information query