METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE

A method of integrating large volumes of updates in a database system (200) is described. The method comprises a step of integrating the updates supplied by a data provider (220) into a master file (MF) (210) of the database system (200). The integrating step includes the steps of: receiving the upd...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VANHOVE, NATHALIE, LEMAIRE, PIERRE, DANIELLO, RUDY, RUSCICA, BRIGITTE, MIRAILLES, GUY
Format: Patent
Sprache:eng ; fre
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 VANHOVE, NATHALIE
LEMAIRE, PIERRE
DANIELLO, RUDY
RUSCICA, BRIGITTE
MIRAILLES, GUY
description A method of integrating large volumes of updates in a database system (200) is described. The method comprises a step of integrating the updates supplied by a data provider (220) into a master file (MF) (210) of the database system (200). The integrating step includes the steps of: receiving the updates at the master file (210); defining in the master file (210) a coherent set of data records (511 ) for each update; during the definition of the coherent set of data records (511), for each update, generating through a logistic table (360) of the database system a unique modification identifier to uniquely identify the coherent set of data records (511); receiving the modification identifier at the master file (210); at the master file (210), assigning the modification identifier to the coherent set of data records (511); committing each update by updating (515) the master file (210) with the coherent set of data records of each update and with the modification identifier assigned to the coherent set of data records (511); further obtaining from the logistic table (360) a unique commit identifier (523) for each update that has been committed by the master file (210), the commit identifier (523) being a number that reflects the order in which the committing step is completed for each update. The method also comprises a step of loading the updates into an active image (Al) (230) of the database system. The loading step includes the steps of: retrieving (533) from the master file (210) the coherent set of data record of each update; synchronizing (535) the active image (230) and the master file (210) by successively propagating into the active image (230), in the order specified by the commit identifier, each update; completing the propagation of each update into the active image (230) when the loading of each corresponding set of data records is committed (537) by the active image (230). This allows end-users of the database system to start querying immediately the propagated updates from the active image repository. Procédé d'intégration de gros volumes de mises à jour dans une base de données (200). Ce procédé consiste à intégrer les mises à jour fournies par un fournisseur de données (220) dans un fichier central (MF) (210) du système de base de données(200). L'étape d'intégration englobe les opérations suivantes : réception des mises à jour dans le fichier central ((210) ; définition dans le fichier central (210) d'un ensemble cohérent d'enregistrements de
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2010052311A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2010052311A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2010052311A13</originalsourceid><addsrcrecordid>eNrjZPD0dQ3x8HdR8HdT8PQLcXUPcgzx9HMHshWCXB19FEKA8go-jkHurgph_j6hvq7BIJWhAS6OIUAmUJWjApDp6OQY7MrDwJqWmFOcyguluRmU3VxDnD10Uwvy41OLCxKTU_NSS-LD_Y0MDA0MTI2MDQ0dDY2JUwUAmVItSA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE</title><source>esp@cenet</source><creator>VANHOVE, NATHALIE ; LEMAIRE, PIERRE ; DANIELLO, RUDY ; RUSCICA, BRIGITTE ; MIRAILLES, GUY</creator><creatorcontrib>VANHOVE, NATHALIE ; LEMAIRE, PIERRE ; DANIELLO, RUDY ; RUSCICA, BRIGITTE ; MIRAILLES, GUY</creatorcontrib><description>A method of integrating large volumes of updates in a database system (200) is described. The method comprises a step of integrating the updates supplied by a data provider (220) into a master file (MF) (210) of the database system (200). The integrating step includes the steps of: receiving the updates at the master file (210); defining in the master file (210) a coherent set of data records (511 ) for each update; during the definition of the coherent set of data records (511), for each update, generating through a logistic table (360) of the database system a unique modification identifier to uniquely identify the coherent set of data records (511); receiving the modification identifier at the master file (210); at the master file (210), assigning the modification identifier to the coherent set of data records (511); committing each update by updating (515) the master file (210) with the coherent set of data records of each update and with the modification identifier assigned to the coherent set of data records (511); further obtaining from the logistic table (360) a unique commit identifier (523) for each update that has been committed by the master file (210), the commit identifier (523) being a number that reflects the order in which the committing step is completed for each update. The method also comprises a step of loading the updates into an active image (Al) (230) of the database system. The loading step includes the steps of: retrieving (533) from the master file (210) the coherent set of data record of each update; synchronizing (535) the active image (230) and the master file (210) by successively propagating into the active image (230), in the order specified by the commit identifier, each update; completing the propagation of each update into the active image (230) when the loading of each corresponding set of data records is committed (537) by the active image (230). This allows end-users of the database system to start querying immediately the propagated updates from the active image repository. Procédé d'intégration de gros volumes de mises à jour dans une base de données (200). Ce procédé consiste à intégrer les mises à jour fournies par un fournisseur de données (220) dans un fichier central (MF) (210) du système de base de données(200). L'étape d'intégration englobe les opérations suivantes : réception des mises à jour dans le fichier central ((210) ; définition dans le fichier central (210) d'un ensemble cohérent d'enregistrements de données (511) pour chaque mise à jour ; pendant la définition  d'un ensemble cohérent d'enregistrements de données (511), pour chaque mise à jour, génération, via une table logistique (360) du système de base de données, d'un identifiant de modification unique permettant d'identifier spécifiquement l'ensemble cohérent d'enregistrements de données (511) ; réception de l'identifiant de modification dans le fichier central (210) ; dans ce fichier central (210), attribution de l'identifiant de modification à l'ensemble cohérent des enregistrements de données (511) ; archivage de chaque mise à jour par mise à jour (515) du fichier central (210) avec l'ensemble cohérent des enregistrements de données de chaque mise à jour et avec l'identifiant de modification attribué à l'ensemble cohérent d'enregistrements de données (511) ; obtention par la table logistique (360) d'un identifiant d'archivage unique (523) pour chaque mise à jour validée par le fichier central (210), cet identifiant d'archivage (523) étant un nombre qui reflète l'ordre de l'opération d'archivage pour chaque mise à jour. Le procédé consiste également à charger les mises à jour dans une image active (AI) (230) du système de base de données. L'opération de chargement comprend les opérations suivantes : extraction (533) dans le fichier central (210) de l'ensemble cohérent de l'enregistrement de données de chaque mise à jour ; synchronisation (535) de l'image active (230) et du fichier central (210) par propagation successive, dans l'image active (230), et ce dans l'ordre spécifié par l'identifiant d'archivage, de chaque mise à jour ; achèvement de la propagation de chaque mise à jour dans l'image active (230) lorsque le chargement de chaque ensemble d'enregistrements de données est archivé (537) par l'image active (230). Ainsi, les utilisateurs du système de base de données peuvent commencer d'interroger immédiatement les mises à jour diffusées à partir de l'organe d'archivage.</description><language>eng ; fre</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=20100514&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010052311A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20100514&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010052311A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>VANHOVE, NATHALIE</creatorcontrib><creatorcontrib>LEMAIRE, PIERRE</creatorcontrib><creatorcontrib>DANIELLO, RUDY</creatorcontrib><creatorcontrib>RUSCICA, BRIGITTE</creatorcontrib><creatorcontrib>MIRAILLES, GUY</creatorcontrib><title>METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE</title><description>A method of integrating large volumes of updates in a database system (200) is described. The method comprises a step of integrating the updates supplied by a data provider (220) into a master file (MF) (210) of the database system (200). The integrating step includes the steps of: receiving the updates at the master file (210); defining in the master file (210) a coherent set of data records (511 ) for each update; during the definition of the coherent set of data records (511), for each update, generating through a logistic table (360) of the database system a unique modification identifier to uniquely identify the coherent set of data records (511); receiving the modification identifier at the master file (210); at the master file (210), assigning the modification identifier to the coherent set of data records (511); committing each update by updating (515) the master file (210) with the coherent set of data records of each update and with the modification identifier assigned to the coherent set of data records (511); further obtaining from the logistic table (360) a unique commit identifier (523) for each update that has been committed by the master file (210), the commit identifier (523) being a number that reflects the order in which the committing step is completed for each update. The method also comprises a step of loading the updates into an active image (Al) (230) of the database system. The loading step includes the steps of: retrieving (533) from the master file (210) the coherent set of data record of each update; synchronizing (535) the active image (230) and the master file (210) by successively propagating into the active image (230), in the order specified by the commit identifier, each update; completing the propagation of each update into the active image (230) when the loading of each corresponding set of data records is committed (537) by the active image (230). This allows end-users of the database system to start querying immediately the propagated updates from the active image repository. Procédé d'intégration de gros volumes de mises à jour dans une base de données (200). Ce procédé consiste à intégrer les mises à jour fournies par un fournisseur de données (220) dans un fichier central (MF) (210) du système de base de données(200). L'étape d'intégration englobe les opérations suivantes : réception des mises à jour dans le fichier central ((210) ; définition dans le fichier central (210) d'un ensemble cohérent d'enregistrements de données (511) pour chaque mise à jour ; pendant la définition  d'un ensemble cohérent d'enregistrements de données (511), pour chaque mise à jour, génération, via une table logistique (360) du système de base de données, d'un identifiant de modification unique permettant d'identifier spécifiquement l'ensemble cohérent d'enregistrements de données (511) ; réception de l'identifiant de modification dans le fichier central (210) ; dans ce fichier central (210), attribution de l'identifiant de modification à l'ensemble cohérent des enregistrements de données (511) ; archivage de chaque mise à jour par mise à jour (515) du fichier central (210) avec l'ensemble cohérent des enregistrements de données de chaque mise à jour et avec l'identifiant de modification attribué à l'ensemble cohérent d'enregistrements de données (511) ; obtention par la table logistique (360) d'un identifiant d'archivage unique (523) pour chaque mise à jour validée par le fichier central (210), cet identifiant d'archivage (523) étant un nombre qui reflète l'ordre de l'opération d'archivage pour chaque mise à jour. Le procédé consiste également à charger les mises à jour dans une image active (AI) (230) du système de base de données. L'opération de chargement comprend les opérations suivantes : extraction (533) dans le fichier central (210) de l'ensemble cohérent de l'enregistrement de données de chaque mise à jour ; synchronisation (535) de l'image active (230) et du fichier central (210) par propagation successive, dans l'image active (230), et ce dans l'ordre spécifié par l'identifiant d'archivage, de chaque mise à jour ; achèvement de la propagation de chaque mise à jour dans l'image active (230) lorsque le chargement de chaque ensemble d'enregistrements de données est archivé (537) par l'image active (230). Ainsi, les utilisateurs du système de base de données peuvent commencer d'interroger immédiatement les mises à jour diffusées à partir de l'organe d'archivage.</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>eNrjZPD0dQ3x8HdR8HdT8PQLcXUPcgzx9HMHshWCXB19FEKA8go-jkHurgph_j6hvq7BIJWhAS6OIUAmUJWjApDp6OQY7MrDwJqWmFOcyguluRmU3VxDnD10Uwvy41OLCxKTU_NSS-LD_Y0MDA0MTI2MDQ0dDY2JUwUAmVItSA</recordid><startdate>20100514</startdate><enddate>20100514</enddate><creator>VANHOVE, NATHALIE</creator><creator>LEMAIRE, PIERRE</creator><creator>DANIELLO, RUDY</creator><creator>RUSCICA, BRIGITTE</creator><creator>MIRAILLES, GUY</creator><scope>EVB</scope></search><sort><creationdate>20100514</creationdate><title>METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE</title><author>VANHOVE, NATHALIE ; LEMAIRE, PIERRE ; DANIELLO, RUDY ; RUSCICA, BRIGITTE ; MIRAILLES, GUY</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2010052311A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</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>VANHOVE, NATHALIE</creatorcontrib><creatorcontrib>LEMAIRE, PIERRE</creatorcontrib><creatorcontrib>DANIELLO, RUDY</creatorcontrib><creatorcontrib>RUSCICA, BRIGITTE</creatorcontrib><creatorcontrib>MIRAILLES, GUY</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>VANHOVE, NATHALIE</au><au>LEMAIRE, PIERRE</au><au>DANIELLO, RUDY</au><au>RUSCICA, BRIGITTE</au><au>MIRAILLES, GUY</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE</title><date>2010-05-14</date><risdate>2010</risdate><abstract>A method of integrating large volumes of updates in a database system (200) is described. The method comprises a step of integrating the updates supplied by a data provider (220) into a master file (MF) (210) of the database system (200). The integrating step includes the steps of: receiving the updates at the master file (210); defining in the master file (210) a coherent set of data records (511 ) for each update; during the definition of the coherent set of data records (511), for each update, generating through a logistic table (360) of the database system a unique modification identifier to uniquely identify the coherent set of data records (511); receiving the modification identifier at the master file (210); at the master file (210), assigning the modification identifier to the coherent set of data records (511); committing each update by updating (515) the master file (210) with the coherent set of data records of each update and with the modification identifier assigned to the coherent set of data records (511); further obtaining from the logistic table (360) a unique commit identifier (523) for each update that has been committed by the master file (210), the commit identifier (523) being a number that reflects the order in which the committing step is completed for each update. The method also comprises a step of loading the updates into an active image (Al) (230) of the database system. The loading step includes the steps of: retrieving (533) from the master file (210) the coherent set of data record of each update; synchronizing (535) the active image (230) and the master file (210) by successively propagating into the active image (230), in the order specified by the commit identifier, each update; completing the propagation of each update into the active image (230) when the loading of each corresponding set of data records is committed (537) by the active image (230). This allows end-users of the database system to start querying immediately the propagated updates from the active image repository. Procédé d'intégration de gros volumes de mises à jour dans une base de données (200). Ce procédé consiste à intégrer les mises à jour fournies par un fournisseur de données (220) dans un fichier central (MF) (210) du système de base de données(200). L'étape d'intégration englobe les opérations suivantes : réception des mises à jour dans le fichier central ((210) ; définition dans le fichier central (210) d'un ensemble cohérent d'enregistrements de données (511) pour chaque mise à jour ; pendant la définition  d'un ensemble cohérent d'enregistrements de données (511), pour chaque mise à jour, génération, via une table logistique (360) du système de base de données, d'un identifiant de modification unique permettant d'identifier spécifiquement l'ensemble cohérent d'enregistrements de données (511) ; réception de l'identifiant de modification dans le fichier central (210) ; dans ce fichier central (210), attribution de l'identifiant de modification à l'ensemble cohérent des enregistrements de données (511) ; archivage de chaque mise à jour par mise à jour (515) du fichier central (210) avec l'ensemble cohérent des enregistrements de données de chaque mise à jour et avec l'identifiant de modification attribué à l'ensemble cohérent d'enregistrements de données (511) ; obtention par la table logistique (360) d'un identifiant d'archivage unique (523) pour chaque mise à jour validée par le fichier central (210), cet identifiant d'archivage (523) étant un nombre qui reflète l'ordre de l'opération d'archivage pour chaque mise à jour. Le procédé consiste également à charger les mises à jour dans une image active (AI) (230) du système de base de données. L'opération de chargement comprend les opérations suivantes : extraction (533) dans le fichier central (210) de l'ensemble cohérent de l'enregistrement de données de chaque mise à jour ; synchronisation (535) de l'image active (230) et du fichier central (210) par propagation successive, dans l'image active (230), et ce dans l'ordre spécifié par l'identifiant d'archivage, de chaque mise à jour ; achèvement de la propagation de chaque mise à jour dans l'image active (230) lorsque le chargement de chaque ensemble d'enregistrements de données est archivé (537) par l'image active (230). Ainsi, les utilisateurs du système de base de données peuvent commencer d'interroger immédiatement les mises à jour diffusées à partir de l'organe d'archivage.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2010052311A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T01%3A35%3A28IST&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=VANHOVE,%20NATHALIE&rft.date=2010-05-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2010052311A1%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