Data synchronization method
First Claim
1. A method of synchronizing a distributed system comprising a server having a master data base and a set of clients having respective client data bases the method comprising the steps of:
- incrementally updating client data bases of the clients from the master-data base of the server;
maintaining a trace of transactions at the server for recovery; and
synchronizing the client data bases in case of a failure by coordinated rollback transactions from the trace.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a method of synchronizing a distributed system comprising a server (2) having a master data base (21) and a set of clients (31 to 35) having respective client data bases (41 to 45), as well as a server and a computer program product for executing this method. The client data bases (41 to 45) are incrementally updated from the master-data base (21) of the server (2). A trace of transaction (22) is maintained at the server (2) for recovery. The server (2) synchronizes the client data bases (41 to 45) in case of a failure by coordinated rollback transactions from the trace (22).
-
Citations
10 Claims
-
1. A method of synchronizing a distributed system comprising a server having a master data base and a set of clients having respective client data bases the method comprising the steps of:
-
incrementally updating client data bases of the clients from the master-data base of the server;
maintaining a trace of transactions at the server for recovery; and
synchronizing the client data bases in case of a failure by coordinated rollback transactions from the trace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server for synchronizing a distributed system, in particular a set of signaling transfer points of a telecommunication network, the server comprising a master data base, a communication unit for communicating with a set of clients having respective client data bases, and a control unit for incrementally updating client data bases of the clients from the master data base of the server, maintaining a trace of transactions for recovery, and synchronizing the client data bases in case of a failure by coordinated rollback transactions from the trace.
-
10. A computer program product for synchronizing a distributed system, in particular a set of signaling transfer points of a telecommunication network, the computer program product comprising a server having a master-data base and a set of clients having respective client data bases, wherein the computer program product, when executed by the server, performs the steps of:
- incrementally updating client data bases of the clients from the master data base of the server;
maintaining a trace of transactions at the server for recovery; and
synchronizing the client data bases in case of a failure by coordinated rollback transactions from the trace.
- incrementally updating client data bases of the clients from the master data base of the server;
Specification