Method and arrangement for serially aligning database transactions
First Claim
1. A method for serially aligning database transactions comprising at least two databases coupled to their associated database management systems, comprising steps, in which the first transaction is initiated in the first database, at least one transaction trigger including attributes is linked into said first transaction, said first transaction is ended in the first database, is characterized in that, it further comprises step, in which at least one said trigger is fired in at least one first database and at least one second transaction is initiated in the first database to invoke a remote database operation in at least one second database according to at least some of the attributes in the trigger.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a method and an arrangement for serially aligning transactions (31, 32, 33) to co-ordinate the execution order of the transactions in a client/server or multi-database system. In particular the invention enables initiating one or multiple database operations in at least one second database when a transaction is ended in the first database. Further objects of this invention are to provide a method and an arrangement for enabling push and push-pull synchronization of data between master (510) and replica databases (520, 530, 540) utilizing transaction triggers. The invention also ensures that data is persistent and visible in one database when it is needed by another database or application software.
-
Citations
42 Claims
-
1. A method for serially aligning database transactions comprising at least two databases coupled to their associated database management systems, comprising steps, in which
the first transaction is initiated in the first database, at least one transaction trigger including attributes is linked into said first transaction, said first transaction is ended in the first database, is characterized in that, it further comprises step, in which at least one said trigger is fired in at least one first database and at least one second transaction is initiated in the first database to invoke a remote database operation in at least one second database according to at least some of the attributes in the trigger.
-
13. A method for serially aligning database transactions comprising at least two databases coupled to their associated database management systems, comprising steps, in which
the first transaction is initiated in the first database, at least one transaction trigger including attributes is linked into said first transaction, said first transaction is ended in the first database, is characterized in that, it further comprises step, in which at least one said trigger is fired in at least one first database and at least one second transaction is initiated to synchronize data in at least one second database from at least one first database according to at least some of the attributes in the trigger.
- 26. An arrangement for serially aligning database transactions comprising at least two databases and the associated database management system, comprising means for linking at least one transaction trigger including attributes into the first transaction in the first database, characterized in that, the arrangement further comprises means for initiating at least one second transaction to push data into at least one second database according to at least some of the attributes in the trigger after said first transaction is ended in the first database and thereafter said trigger is fired in at least one first database.
- 34. An arrangement for serially aligning database transactions comprising at least two databases and the associated database management system, comprising means for linking at least one transaction trigger including attributes into the first transaction in the first database, characterized in that, the arrangement further comprises means for initiating at least one second transaction to synchronize data in at least one second database from at least one first database according to at least some of the attributes in the trigger after said first transaction is ended in the first database and thereafter said trigger is fired in at least one first database.
Specification