Backup system, backup method, database apparatus, and backup apparatus
First Claim
1. A backup system including a database apparatus having a plurality of databases and a backup apparatus for holding a backup of information stored in the database apparatus, wherein said database apparatus comprises:
- update information generating means for generating, with respect to the individual databases, update information indicating contents of updates of the databases;
interrelation information generating means for generating interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases; and
transmitting means for transmitting the update information and the interrelation information to said backup apparatus, and said backup apparatus comprises;
receiving means for receiving the update information and the interrelation information transmitted from said database apparatus;
backup databases for holding backups of contents of the databases owned by said database apparatus;
interrelation determining means for looking up the interrelation information received by said receiving means to determine the interrelation of each said update information; and
updating means for updating said backup databases based on the update information of which the interrelation is verified by said interrelation determining means.
3 Assignments
0 Petitions
Accused Products
Abstract
A backup system, a backup method, a database apparatus and a backup apparatus whereby loss of data is minimized in case of damage to the system. In the database apparatus, update information generating means generates, with respect to individual databases, update information indicating updates of the databases. Interrelation information generating means generates interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases. Transmitting means transmits the update information and the interrelation information. In the backup apparatus, receiving means receives the update information and the interrelation information transmitted thereto, and backup databases hold backups of the contents of the databases. Interrelation determining means looks up the interrelation information received by the receiving means to determine the interrelation of each update information. Updating means updates the backup databases based on the update information whose interrelation is verified by the interrelation determining means.
35 Citations
11 Claims
-
1. A backup system including a database apparatus having a plurality of databases and a backup apparatus for holding a backup of information stored in the database apparatus, wherein
said database apparatus comprises: -
update information generating means for generating, with respect to the individual databases, update information indicating contents of updates of the databases;
interrelation information generating means for generating interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases; and
transmitting means for transmitting the update information and the interrelation information to said backup apparatus, and said backup apparatus comprises;
receiving means for receiving the update information and the interrelation information transmitted from said database apparatus;
backup databases for holding backups of contents of the databases owned by said database apparatus;
interrelation determining means for looking up the interrelation information received by said receiving means to determine the interrelation of each said update information; and
updating means for updating said backup databases based on the update information of which the interrelation is verified by said interrelation determining means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A database apparatus having a plurality of databases, comprising:
-
update information generating means for generating, with respect to the individual databases, update information indicating contents of updates of the databases;
interrelation information generating means for generating interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases; and
transmitting means for transmitting the update information and the interrelation information to a backup apparatus.
-
-
7. A backup method for a database apparatus having a plurality of databases, comprising:
-
an update information generation step of generating, with respect to the individual databases, update information indicating contents of updates of the databases;
an interrelation information generation step of generating interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases; and
a transmission step of transmitting the update information and the interrelation information to a backup apparatus.
-
-
8. A program for causing a computer to function as a database apparatus having a plurality of databases, wherein said computer functions as:
-
update information generating means for generating, with respect to the individual databases, update information indicating contents of updates of the databases;
interrelation information generating means for generating interrelation information indicating an interrelation between the update information for a certain database and the update information for other databases; and
transmitting means for transmitting the update information and the interrelation information to a backup apparatus.
-
-
9. A backup apparatus for holding a backup of information stored in a database apparatus, comprising:
-
receiving means for receiving update information and interrelation information transmitted from the database apparatus;
backup databases for holding backups of contents of databases owned by the database apparatus;
interrelation determining means for looking up the interrelation information received by said receiving means to determine the interrelation of each said update information; and
updating means for updating said backup databases based on the update information of which the interrelation is verified by said interrelation determining means.
-
-
10. A backup method enabling backup databases to hold a backup of information stored in a database apparatus, comprising:
-
a reception step of receiving update information and interrelation information transmitted from the database apparatus;
an interrelation determination step of looking up the interrelation information received in said reception step to determine the interrelation of each said update information; and
an update step of updating the backup databases based on the update information of which the interrelation is verified in said interrelation determination step.
-
-
11. A program for causing a computer to perform a process of holding a backup of information stored in a database apparatus, wherein said program causes the computer to function as:
-
receiving means for receiving update information and interrelation information transmitted from the database apparatus;
backup databases for holding backups of contents of databases owned by the database apparatus;
interrelation determining means for looking up the interrelation information received by the receiving means to determine the interrelation of each said update information; and
updating means for updating the backup databases based on the update information of which the interrelation is verified by the interrelation determining means.
-
Specification