Method of integrating in real time large volumes of updates...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2742883

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é dinté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 dintégration englobe les opérations suivantes : réception des mises à jour dans le fichier central ((210) ; définition dans le fichier central (210) dun ensemble cohérent denregistrements de données (511) pour chaque mise à jour ; pendant la définition  dun ensemble cohérent denregistrements de données (511), pour chaque mise à jour, génération, via une table logistique (360) du système de base de données, dun identifiant de modification unique permettant didentifier spécifiquement lensemble cohérent denregistrements de données (511) ; réception de lidentifiant de modification dans le fichier central (210) ; dans ce fichier central (210), attribution de lidentifiant de modification à lensemble cohérent des enregistrements de données (511) ; archivage de chaque mise à jour par mise à jour (515) du fichier central (210) avec lensemble cohérent des enregistrements de données de chaque mise à jour et avec lidentifiant de modification attribué à lensemble cohérent denregistrements de données (511) ; obtention par la table logistique (360) dun identifiant darchivage unique (523) pour chaque mise à jour validée par le fichier central (210), cet identifiant darchivage (523) étant un nombre qui reflète lordre de lopération darchivage 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. Lopération de chargement comprend les opérations suivantes : extraction (533) dans le fichier central (210) de lensemble cohérent de lenregistrement de données de chaque mise à jour ; synchronisation (535) de limage active (230) et du fichier central (210) par propagation successive, dans limage active (230), et ce dans lordre spécifié par lidentifiant darchivage, de chaque mise à jour ; achèvement de la propagation de chaque mise à jour dans limage active (230) lorsque le chargement de chaque ensemble denregistrements de données est archivé (537) par limage active (230). Ainsi, les utilisateurs du système de base de données peuvent commencer dinterroger immédiatement les mises à jour diffusées à partir de lorgane darchivage.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method of integrating in real time large volumes of updates... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of integrating in real time large volumes of updates..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of integrating in real time large volumes of updates... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1539880

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.