G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01) G06F 11/30 (2006.01)
Patent
CA 2619778
A system and method for duplicating a plurality of transactions for a primary database received from at least one application over a network as a plurality of replicated transactions for a secondary database. The system comprises a status module for monitoring a completion status of each of the plurality of transactions received by the primary database, such that the completion status indicates a respective transaction of the plurality of transactions has been successfully processed by the primary database. The system comprises a global queue for storing each of the plurality of transactions for facilitating the transaction duplication in a selected transaction sequence order, wherein the global queue is configured for storing the plurality of transactions and the respective completion status of each of the plurality of transactions including a respective transaction identification. The respective transaction identification represents a unique sequence identification for each stored transaction of the plurality of transactions. The system comprises a controller module coupled to the global queue and configured for assigning the respective transaction identification to each of the plurality of transactions and further configured for duplicating as the plurality of replicated transactions all of the transactions with a successful completion status of the plurality of transactions for storage in a replication queue for facilitating transmission of the plurality of replicated transactions to the secondary database for processing.
La présente invention concerne un système et un procédé pour dupliquer une pluralité de transactions pour une base de données primaire reçues en provenance d'au moins une application sur un réseau sous forme de pluralité de transactions répliquées pour une base de données secondaire. Le système comprend un module d'état conçu pour contrôler un état de réalisation de chacune des plusieurs transactions reçues par la base de données primaire, de manière que cet état de réalisation indique qu'une transaction respective desdites plusieurs transactions a été traitée avec succès par la base de données primaire. Le système comprend une file d'attente globale pour stocker chacune des transactions afin de faciliter la duplication de transactions dans un ordre de séquence de transaction sélectionné. Cette file d'attente globale est conçue pour stocker les transactions et l'état de réalisation respectif de chacune des transactions comprenant une identification de transaction respective. Cette identification de transaction respective représente une identification de séquence unique pour chaque transaction stockée desdites plusieurs transactions. Le système comprend également un module de contrôleur qui est couplé à la file d'attente globale et qui est conçu pour attribuer l'identification de transaction respective à chacune des transactions et pour dupliquer comme la pluralité de transactions répliquées toutes les transactions présentant un état de réalisation accomplie parmi les transactions à stocker dans une file d'attente de duplication, afin de faciliter la transmission de la pluralité de transactions répliquées à la base de données secondaire pour un traitement.
Wang Elaine
Wong Frankie
Yu Xiong
Avokia Inc.
Gowling Lafleur Henderson Llp
Open Invention Network Llc
LandOfFree
Method and apparatus for sequencing transactions globally in... 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 sequencing transactions globally in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for sequencing transactions globally in... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1663935