Client and server integration for replicating data

Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generate...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Li Tianshu, Arora Nimar Singh, Hoang Thuvan, Lu Edwina Ming-Yue, Wong Lik, Tran Hung V
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 Li Tianshu
Arora Nimar Singh
Hoang Thuvan
Lu Edwina Ming-Yue
Wong Lik
Tran Hung V
description Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9589041B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9589041B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9589041B23</originalsourceid><addsrcrecordid>eNrjZDByzslMzStRSMxLUShOLSpLLVLIzCtJTS9KLMnMz1NIyy9SKEotyMlMBvLz0hVSEksSeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfGiwpamFpYGJoZORMRFKAH-kK_M</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Client and server integration for replicating data</title><source>esp@cenet</source><creator>Li Tianshu ; Arora Nimar Singh ; Hoang Thuvan ; Lu Edwina Ming-Yue ; Wong Lik ; Tran Hung V</creator><creatorcontrib>Li Tianshu ; Arora Nimar Singh ; Hoang Thuvan ; Lu Edwina Ming-Yue ; Wong Lik ; Tran Hung V</creatorcontrib><description>Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20170307&amp;DB=EPODOC&amp;CC=US&amp;NR=9589041B2$$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=20170307&amp;DB=EPODOC&amp;CC=US&amp;NR=9589041B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Li Tianshu</creatorcontrib><creatorcontrib>Arora Nimar Singh</creatorcontrib><creatorcontrib>Hoang Thuvan</creatorcontrib><creatorcontrib>Lu Edwina Ming-Yue</creatorcontrib><creatorcontrib>Wong Lik</creatorcontrib><creatorcontrib>Tran Hung V</creatorcontrib><title>Client and server integration for replicating data</title><description>Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDByzslMzStRSMxLUShOLSpLLVLIzCtJTS9KLMnMz1NIyy9SKEotyMlMBvLz0hVSEksSeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfGiwpamFpYGJoZORMRFKAH-kK_M</recordid><startdate>20170307</startdate><enddate>20170307</enddate><creator>Li Tianshu</creator><creator>Arora Nimar Singh</creator><creator>Hoang Thuvan</creator><creator>Lu Edwina Ming-Yue</creator><creator>Wong Lik</creator><creator>Tran Hung V</creator><scope>EVB</scope></search><sort><creationdate>20170307</creationdate><title>Client and server integration for replicating data</title><author>Li Tianshu ; Arora Nimar Singh ; Hoang Thuvan ; Lu Edwina Ming-Yue ; Wong Lik ; Tran Hung V</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9589041B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Li Tianshu</creatorcontrib><creatorcontrib>Arora Nimar Singh</creatorcontrib><creatorcontrib>Hoang Thuvan</creatorcontrib><creatorcontrib>Lu Edwina Ming-Yue</creatorcontrib><creatorcontrib>Wong Lik</creatorcontrib><creatorcontrib>Tran Hung V</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Li Tianshu</au><au>Arora Nimar Singh</au><au>Hoang Thuvan</au><au>Lu Edwina Ming-Yue</au><au>Wong Lik</au><au>Tran Hung V</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Client and server integration for replicating data</title><date>2017-03-07</date><risdate>2017</risdate><abstract>Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9589041B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Client and server integration for replicating data
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T06%3A53%3A47IST&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=Li%20Tianshu&rft.date=2017-03-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9589041B2%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