Distributed-processing database-management system
First Claim
1. A method of managing a database stored in each main-memory area of a plurality of computers connected via a network, the database including at least one lexicon set configured to have at least one lexicon, the method comprising:
- designating a first computer storing original data of data of the database as an original site;
designating a second computer storing replica data of the original data as a replica site;
performing a retriever function to receive data to be stored in a third computer from the original site storing the original data or the replica site storing the replica data on startup of the third computer, and to store the received data in the main-memory of the third computer, the retriever function being performed by the lexicon set;
setting a list data configured to include the lexicon set and the lexicon to be stored in each computer, the original site storing original data of the lexicon set, and sites to which each computer is to make a request for performing the retriever function for each computer;
storing the list data as original data of a system-administration lexicon set in an original site of the system-administration lexicon set; and
transmitting the system-administration lexicon set to the third computer in startup of the third computer from the original site of the system-administration lexicon set or a replica site storing replica data of the system-administration lexicon set.
1 Assignment
0 Petitions
Accused Products
Abstract
A database-management system easy for system integration and flexible to functional modifications, etc., is provided. A database stored in each main-memory area of a plurality of computers connected via network is managed as follows: a first computer storing original data of at least a piece of data of the database is designated as a base host. At least one second computer storing replica data of the original data is designated as a replica host. A retrieving procedure is performed to receive data to be stored in a third computer from the base host storing the original data or the replica host storing the replica data in startup of the third computer, and store the received data in the main-memory of the third computer.
21 Citations
15 Claims
-
1. A method of managing a database stored in each main-memory area of a plurality of computers connected via a network, the database including at least one lexicon set configured to have at least one lexicon, the method comprising:
-
designating a first computer storing original data of data of the database as an original site; designating a second computer storing replica data of the original data as a replica site; performing a retriever function to receive data to be stored in a third computer from the original site storing the original data or the replica site storing the replica data on startup of the third computer, and to store the received data in the main-memory of the third computer, the retriever function being performed by the lexicon set; setting a list data configured to include the lexicon set and the lexicon to be stored in each computer, the original site storing original data of the lexicon set, and sites to which each computer is to make a request for performing the retriever function for each computer; storing the list data as original data of a system-administration lexicon set in an original site of the system-administration lexicon set; and transmitting the system-administration lexicon set to the third computer in startup of the third computer from the original site of the system-administration lexicon set or a replica site storing replica data of the system-administration lexicon set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium containing an executable program for managing databases including at least one lexicon set configured to have at least one lexicon, the program comprising instructions for;
-
designating a first computer storing original data of data of a database stored in each main-memory area of a plurality of computers connected via a network, as an original site; designating a second computer storing replica data of the original data as a replica site; performing a retriever function to receive data to be stored in a third computer from the original site storing the original data or the replica site storing the replica data on startup of the third computer, and to store the received data in the main-memory of the third computer, the retriever function being performed by the lexicon set; setting a list data configured to include the lexicon set and the lexicon to be stored in each computer, an original site storing original data of the lexicon set, and sites to which each computer is to make a request for performing the retriever for each computer; a storing the list data as original data of a system-administration lexicon set in an original site of the system-administration lexicon set; and transmitting the system-administration lexicon set to the third computer in startup of the third computer from the original site of the system-administration lexicon set or a replica site storing the replica data of the system-administration lexicon set. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A database-management system comprising:
-
at least two computers connected via a network, the computers having main-memory areas storing databases, each database including at least one lexicon set configured to have at least one lexicon as a unit of data to be processed, either of the computers being designated as an original site for storing the original of the data, the other computer being designated as a replica site for storing replica of the data, each computer including; a resident-data-state setter configured to set a list of at least one computer at which the data is to be resident, the original site storing the original data of the data, and at least one site to which the computer at which the data is to be resident makes a request for a retriever function, the retriever function being performed by the lexicon set; and a retrieved-data manager configured to transmit the request to the one site in accordance with the setting performed by the resident-data-state setter, the data being transmitted to the computer that is making the request from the original site or the replica site by the retriever function, wherein the resident-data-state setter includes; a lexicon-set resident setter configured to set a list of at least one lexicon-set name to be accessed, at least one computer name at which the lexicon set of the data is to be resident, and a retrieving-site name to be used for making the data resident at the one computer; a lexicon resident-plan setter configured to set the lexicon to be resident at each computer and the lexicon set; and a lexicon resident-status setter configured to determine whether a lexicon is resident at each computer in accordance with the setting performed by the lexicon-set resident setter. - View Dependent Claims (12, 13, 14, 15)
-
Specification