Replica system and method of producing a replica
First Claim
1. A replica system having:
- a first database;
first data management means for managing the first database;
a second database;
second data management means for managing the second database; and
a replica controller for producing replicas of data between said first and second databases, said replica controller comprising;
replica management means for receiving a replica instruction, and, according to the replica instruction, determining an object to be read from one of said first and second databases and an object to be written in the one of said first and second databases from which the object is not read;
first interface means, giving a command to said first data management means when the object is to be read from said first database, for reading from said first database data associated with the object to be read, and converting format of the data read into a standardized data format specified in said system, and for, when the object is to be written into said first database, converting the format of data to be written into said first database from the standardized data format specified in said system into the data format associated with the object to be written into said first database, and writing the data in the converted format into said first database by giving a command to said first data management means; and
second interface means for, when the object is to be written into said second database, receiving data in the standardized data format from said first interface means, converting the format of the data into a data format associated with the object to be written into said second database, and writing the data in the converted format into said second database by giving a command to said second data management means, and, when the object is to be read from the second database, giving a command to said second data management means for reading from said second database data associated with said object to be read, and converting the format of the data read from said second database into the standardized data format specified in said system.
1 Assignment
0 Petitions
Accused Products
Abstract
A replica system and a method of producing a replica are provided for dealing with a database management system including both database programs and files. The system transmits and receives data between interfaces using a common data format, by including a replica manager which receives a replica instruction and determines an object to be read from a master database and an object to be written in a copy database, according to the replica instruction. By giving a command to the database management system, data associated with the object to be read is read from the database, and data format is converted into a standard data format. The received data is then converted to data format associated with the object to be written, and the converted data is finally stored in the copy database.
-
Citations
11 Claims
-
1. A replica system having:
-
a first database;
first data management means for managing the first database;
a second database;
second data management means for managing the second database; and
a replica controller for producing replicas of data between said first and second databases, said replica controller comprising;
replica management means for receiving a replica instruction, and, according to the replica instruction, determining an object to be read from one of said first and second databases and an object to be written in the one of said first and second databases from which the object is not read;
first interface means, giving a command to said first data management means when the object is to be read from said first database, for reading from said first database data associated with the object to be read, and converting format of the data read into a standardized data format specified in said system, and for, when the object is to be written into said first database, converting the format of data to be written into said first database from the standardized data format specified in said system into the data format associated with the object to be written into said first database, and writing the data in the converted format into said first database by giving a command to said first data management means; and
second interface means for, when the object is to be written into said second database, receiving data in the standardized data format from said first interface means, converting the format of the data into a data format associated with the object to be written into said second database, and writing the data in the converted format into said second database by giving a command to said second data management means, and, when the object is to be read from the second database, giving a command to said second data management means for reading from said second database data associated with said object to be read, and converting the format of the data read from said second database into the standardized data format specified in said system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of producing a replica in a system having a first database managed by first data management means and a second database managed by second data management means, the method comprising:
-
receiving a replica instruction;
determining, according to the replica instruction, an object to be read from one of said first and second databases and an object to be written into the one of said first and second databases from which the object is not read;
reading from one of said first and second databases data associated with the object to be read, by giving a command to the one of said first and second data management means associated with the one of said first and second databases from which the object is to be read;
converting the data read from one of said first and second databases into a standardized data format specified in said system;
converting the data in the standardized data format into data in a format associated with the object to be written in the one of said first and second databases from which the object was not read; and
writing the data in the format associated with the object to be written into the one of said first and second databases from which the object was not read, by giving a command to the one of said first and second data management means into which the object is written.
-
Specification