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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
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&date=20170307&DB=EPODOC&CC=US&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&date=20170307&DB=EPODOC&CC=US&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 |