Replication method
First Claim
1. A replication method for keeping contents of master data and contents of replica data in a directory system, in which, a first directory server manages the master data of directory data and records and holds replication log of operations in changing said master data;
- one or more second directory servers each manages its replica data as a replica of said master data; and
said first directory server and said one or more second directory servers are connected at least through a network;
wherein one (hereinafter, referred to as “
replication server”
) of said first directory server and another server connected to said network;
acquires a replication log which becomes an object of processing out of the replication log recorded and held by the said first directory server;
issues a directory access request (hereinafter, referred to as “
replication request”
) that requests performing, on said replica data, the same operations as operations corresponding to the acquired history operation to said second directory server;
records an identifying information for specifying the replication log corresponding to said operations performed by said second directory server, into the replica data managed by said second directory server, when said operation performed in accordance with said replication request is successful, and refers to the identifying information recorded in the replica data managed by said second directory server to decide replication log to be acquired, in acquiring replication log which is to be an object of processing out of the replication log recorded and held by said first directory server.
0 Assignments
0 Petitions
Accused Products
Abstract
A directory system for performing replication of directory data, in which a directory server on the consumer side can reconstruct replica data using a backup kept at any point in time. Information 10c for specifying the entry changed for the last time by replication performed by replication service 10′ is recorded into the replica data 9c managed by the directory server on the consumer side. Based on this information, the replication service 10′ can know the entry on which next replication is to be performed. Thus, the replication service 10′ can recognize the difference between the master data 9s managed by the directory server on the supplier side and the replica data 9c, and can perform replication on this difference when only the replica data 9c is reconstructed using the backup.
-
Citations
7 Claims
-
1. A replication method for keeping contents of master data and contents of replica data in a directory system, in which, a first directory server manages the master data of directory data and records and holds replication log of operations in changing said master data;
- one or more second directory servers each manages its replica data as a replica of said master data; and
said first directory server and said one or more second directory servers are connected at least through a network;
wherein one (hereinafter, referred to as “
replication server”
) of said first directory server and another server connected to said network;
acquires a replication log which becomes an object of processing out of the replication log recorded and held by the said first directory server;
issues a directory access request (hereinafter, referred to as “
replication request”
) that requests performing, on said replica data, the same operations as operations corresponding to the acquired history operation to said second directory server;
records an identifying information for specifying the replication log corresponding to said operations performed by said second directory server, into the replica data managed by said second directory server, when said operation performed in accordance with said replication request is successful, and refers to the identifying information recorded in the replica data managed by said second directory server to decide replication log to be acquired, in acquiring replication log which is to be an object of processing out of the replication log recorded and held by said first directory server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- one or more second directory servers each manages its replica data as a replica of said master data; and
Specification