Anchor for database synchronization excluding uncommitted transaction modifications

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. Th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHOU SHAOYU, ROBEAL RAFIK, CHITRE SUDARSHAN A
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator ZHOU SHAOYU
ROBEAL RAFIK
CHITRE SUDARSHAN A
description 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.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US7653664B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US7653664B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US7653664B23</originalsourceid><addsrcrecordid>eNrjZAh2zEvOyC9SSAPilMSSxKTE4lSF4kqgYFF-XmZVYklmfp5CakVyTmlKZl66Qmlecn5ubmZJSWqKQklRYl5xYjJYRW5-SmZaZjJYeTEPA2taYk5xKi-U5mZQcHMNcfbQTS3Ij08tLkhMTs1LLYkPDTY3MzU2MzNxMjImQgkAl-Y5ug</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Anchor for database synchronization excluding uncommitted transaction modifications</title><source>esp@cenet</source><creator>ZHOU SHAOYU ; ROBEAL RAFIK ; CHITRE SUDARSHAN A</creator><creatorcontrib>ZHOU SHAOYU ; ROBEAL RAFIK ; CHITRE SUDARSHAN A</creatorcontrib><description>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.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20100126&amp;DB=EPODOC&amp;CC=US&amp;NR=7653664B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20100126&amp;DB=EPODOC&amp;CC=US&amp;NR=7653664B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ZHOU SHAOYU</creatorcontrib><creatorcontrib>ROBEAL RAFIK</creatorcontrib><creatorcontrib>CHITRE SUDARSHAN A</creatorcontrib><title>Anchor for database synchronization excluding uncommitted transaction modifications</title><description>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.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAh2zEvOyC9SSAPilMSSxKTE4lSF4kqgYFF-XmZVYklmfp5CakVyTmlKZl66Qmlecn5ubmZJSWqKQklRYl5xYjJYRW5-SmZaZjJYeTEPA2taYk5xKi-U5mZQcHMNcfbQTS3Ij08tLkhMTs1LLYkPDTY3MzU2MzNxMjImQgkAl-Y5ug</recordid><startdate>20100126</startdate><enddate>20100126</enddate><creator>ZHOU SHAOYU</creator><creator>ROBEAL RAFIK</creator><creator>CHITRE SUDARSHAN A</creator><scope>EVB</scope></search><sort><creationdate>20100126</creationdate><title>Anchor for database synchronization excluding uncommitted transaction modifications</title><author>ZHOU SHAOYU ; ROBEAL RAFIK ; CHITRE SUDARSHAN A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US7653664B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ZHOU SHAOYU</creatorcontrib><creatorcontrib>ROBEAL RAFIK</creatorcontrib><creatorcontrib>CHITRE SUDARSHAN A</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ZHOU SHAOYU</au><au>ROBEAL RAFIK</au><au>CHITRE SUDARSHAN A</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Anchor for database synchronization excluding uncommitted transaction modifications</title><date>2010-01-26</date><risdate>2010</risdate><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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US7653664B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Anchor for database synchronization excluding uncommitted transaction modifications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T20%3A44%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ZHOU%20SHAOYU&rft.date=2010-01-26&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS7653664B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true