Partially replicated distributed database with multiple levels of remote clients
First Claim
1. A method of communicating data in a multi-tier database management system having a master database server, an application server, at least one workgroup server, and a plurality of workgroup user clients, said application server and said workgroup server interposed between said master database server and said workgroup user clients, said method comprising:
- examining transactions in a master database transaction log of the master database server, and replicating to the workgroup server those transactions intended for a user on the workgroup server or for any workgroup clients attached to the workgroup server; and
examining transactions in a workgroup database transaction log of the workgroup server, skipping those transactions originating at the master database server, and copying data files corresponding to transactions originating at the workgroup server or at a workgroup user client of the workgroup server to an inbox of the master database server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for collecting, storing, and retrieving data in a data base management system. The database management system includes a master database server (4), at least one workgroup server (315), and a plurality of workgroup user clients (310). The workgroup server (315) is interposed between the master database server (4) and said workgroup user clients (310). The method creating a transaction in a local database resident on one of the workgroup user clients (310), entering the transaction into a transaction log resident on the workgroup user client (310), and creating a transaction file corresponding to the transaction in an outbox of said workgroup user client (310). Next, the transaction file is copied to an inbox identified to the workgroup user client (310) and updating the transaction file into a workgroup database (305) resident on the workgroup server (315). The workgroup database (305) includes a transaction log.
-
Citations
6 Claims
-
1. A method of communicating data in a multi-tier database management system having a master database server, an application server, at least one workgroup server, and a plurality of workgroup user clients, said application server and said workgroup server interposed between said master database server and said workgroup user clients, said method comprising:
-
examining transactions in a master database transaction log of the master database server, and replicating to the workgroup server those transactions intended for a user on the workgroup server or for any workgroup clients attached to the workgroup server; and
examining transactions in a workgroup database transaction log of the workgroup server, skipping those transactions originating at the master database server, and copying data files corresponding to transactions originating at the workgroup server or at a workgroup user client of the workgroup server to an inbox of the master database server. - View Dependent Claims (2, 3)
applying, at the workgroup server, each of the transactions routed from the master database server to the workgroup server.
-
-
3. The method of claim 1, further comprising:
examining, at the workgroup server, transactions in the workgroup server database transaction log, and replicating a transaction to a workgroup client if the transaction is intended for a user on the workgroup client.
-
4. A method of communicating data in a multi-tier database management system having a master database server, an application server, at least one workgroup server, and a plurality of workgroup user clients, said application server and said workgroup server interposed between said master database server and said workgroup user clients, said method comprising:
-
examining transactions in a master database transaction log of the master database server, and replicating to the workgroup server those transactions intended for a user on the workgroup server or for any workgroup clients attached to the workgroup server. - View Dependent Claims (5, 6)
applying, at the workgroup server, each of the transactions routed from the master database server to the workgroup server.
-
-
6. The method of claim 4, further comprising:
examining, at the workgroup server, transactions in the workgroup server database transaction log, and replicating a transaction to a workgroup client if the transaction is intended for a user on the workgroup client.
Specification