Patent ID: 6792425
Filing Date: 2004-09-14
Classification: G06F,G06Q,Y10S

Abstract:
A multi-database system comprising:a plurality of database devices for storing distributed data; a multi-database processing device coupled to the plurality of database devices over a network to receive the distributed data and perform an integration process on the distributed data, the integration process generating integrally processed data; and a user processing device coupled to the multi-database system over the network, the user processing device receiving said integrally processed data from said multi-database processing device, wherein a partial data in a first data region included in said distributed data is subjected to a conversion processing based on a preliminarily rule, wherein the user processing device generates a first query request including first information for indicating an area of the partial data, and sends the first query request to the multi-database processing device, wherein the multi-database processing device receives the first query request from the user processing device, generates a plurality of second query requests, some of which include the first information, for the plurality of database devices based on the first query request, and sends the plurality of second query requests to the plurality of database devices, wherein each of the plurality of database devices receives one of the plurality of second query requests, selects data requested by the one of the plurality of second query requests, converts the selected data and adds second information, which indicates that the selected data is converted if the selected data are included in the partial data indicated by the first information included in the one of the plurality of second query requests and sends the selected data to the multi-database processing device, wherein the multi-database processing device receives a plurality of the selected data from the plurality of database devices, integrates the plurality of the selected data into integrally processed data and sends the integrally processed data to the user processing device, and wherein the user processing device receives the integrally processed data from the multi-database processing device, checks whether the integrally processed data includes the partial data based on the second information and re-converts the partial data if included.