Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency

An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail pos...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Holenstein, Paul J, Holenstein, Bruce D, Highleyman, Wilbur H, Hoffmann, John R
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 Holenstein, Paul J
Holenstein, Bruce D
Highleyman, Wilbur H
Hoffmann, John R
description An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10303699B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10303699B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10303699B13</originalsourceid><addsrcrecordid>eNqNjTEKwkAURNNYiHqH7wEEQ0BIqyg2Vmot380kWYh_l90fQ87lBTUi2InVwMybmXHyOEBrV1DpAgX4ho2ViphMGwJEm56cR2Ad3IKV35A1L8MJQSoroM5q_aoIup-Ia5XYf6PCdaL2BmIpqKttA_IBEeE-nCmHCvoevHIEGSfRRoWYfpqMSm4iZh-dJPPd9rTZL-DdBdGzgUAv52O6zJbZKs_XafYP8wQyRl3i</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency</title><source>esp@cenet</source><creator>Holenstein, Paul J ; Holenstein, Bruce D ; Highleyman, Wilbur H ; Hoffmann, John R</creator><creatorcontrib>Holenstein, Paul J ; Holenstein, Bruce D ; Highleyman, Wilbur H ; Hoffmann, John R</creatorcontrib><description>An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</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=20190528&amp;DB=EPODOC&amp;CC=US&amp;NR=10303699B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190528&amp;DB=EPODOC&amp;CC=US&amp;NR=10303699B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Holenstein, Paul J</creatorcontrib><creatorcontrib>Holenstein, Bruce D</creatorcontrib><creatorcontrib>Highleyman, Wilbur H</creatorcontrib><creatorcontrib>Hoffmann, John R</creatorcontrib><title>Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency</title><description>An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position.</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>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjTEKwkAURNNYiHqH7wEEQ0BIqyg2Vmot380kWYh_l90fQ87lBTUi2InVwMybmXHyOEBrV1DpAgX4ho2ViphMGwJEm56cR2Ad3IKV35A1L8MJQSoroM5q_aoIup-Ia5XYf6PCdaL2BmIpqKttA_IBEeE-nCmHCvoevHIEGSfRRoWYfpqMSm4iZh-dJPPd9rTZL-DdBdGzgUAv52O6zJbZKs_XafYP8wQyRl3i</recordid><startdate>20190528</startdate><enddate>20190528</enddate><creator>Holenstein, Paul J</creator><creator>Holenstein, Bruce D</creator><creator>Highleyman, Wilbur H</creator><creator>Hoffmann, John R</creator><scope>EVB</scope></search><sort><creationdate>20190528</creationdate><title>Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency</title><author>Holenstein, Paul J ; Holenstein, Bruce D ; Highleyman, Wilbur H ; Hoffmann, John R</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10303699B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Holenstein, Paul J</creatorcontrib><creatorcontrib>Holenstein, Bruce D</creatorcontrib><creatorcontrib>Highleyman, Wilbur H</creatorcontrib><creatorcontrib>Hoffmann, John R</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Holenstein, Paul J</au><au>Holenstein, Bruce D</au><au>Highleyman, Wilbur H</au><au>Hoffmann, John R</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency</title><date>2019-05-28</date><risdate>2019</risdate><abstract>An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10303699B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T23%3A18%3A02IST&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=Holenstein,%20Paul%20J&rft.date=2019-05-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10303699B1%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