Method and apparatus for data replication

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01) G06F 11/14 (2006.01) G06F 11/20 (2006.01) G06F 17/40 (2006.01)

Patent

CA 2172517

The present invention provides the ability to replicate modifications to a data item made at a local site to multiple remote sites in a peer-to-peer environment. Information regarding these replicated modifications (e.g., insert, delete or update) and associated exceptional occurances are contained in a set of replication tables which include transaction table, transaction nodes tables, calls table, call nodes tables and an exceptions table as shown in fig. 3. The present invention provides both value-oriented row-level and logic-oriented procedure-level replications. The row-level replication uses the new and old values of a data item at an originating site to modify the remote site and the procedure-level replication modifies the remote sites based on the logical operation used to modify data at an originating site. The present invention further provides a trigger, a procedure that is executed every time a modification is made to a data item, which queues the entries in the replication tables.

L'invention concerne la possibilité de reprodure des modifications effectuées au niveau d'un site local vers des sites multiples situés à distance dans un environnement d'égal à égal. Les informations concernant ces modifications reproduites (par exemple, insertion, effacement ou mise à jour) sont contenues dans un ensemble de tables de reproduction. De ce fait, des modifications peuvent être dupliquées au niveau d'autres sites immédiatement après la modification originale ou différées jusqu'à disponibilité du site à distance. Les tables de reproduction décrites par l'invention comprennent une table de transaction, une table de noeuds de transaction, une table d'appels, une table de noeuds d'appel et une table d'exceptions. L'invention concerne, de plus, une reproduction de niveau de procédure à orientation logique. La reproduction de niveau de procédure modifie un site à distance sur la base des opérations logiques utilisées pour modifier les données au niveau du site d'origine. La reproduction de niveau de procédure permet d'identifier également des mises à jour conflictuelles. Les informations concernant les conflits identiques par l'invention peuvent être retenues dans les tables de reproduction. Les informations contenues dans les tables de reproduction peuvent s'utiliser immédiatement ou ultérieurement, afin d'adresser tous conflits détectés par l'invention. Celle-ci permet de repositionner toutes modifications effectuées une fois qu'un conflit est identifié. De plus, l'invention permet d'adresser ces conflits à l'intérieur d'un programme d'application. Elle permet d'effectuer une reproduction orientée par lignes. Une bascule électronique associée à une table met en file d'attente les procédures à distance différées. Les procédures à distance utilisent les valeurs anciennes et nouvelles depuis la modification originale, afin de reproduire la modification au niveau de sites à distance et de détecter des mises à jours conflictuelles.

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 and apparatus for data replication 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 and apparatus for data replication, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for data replication will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1344090

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