Method and apparatus for sequencing transactions globally in...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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 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.

Rate now

     

Profile ID: LFCA-PAI-O-1663935

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