COMPUTER SYSTEM
First Claim
1. A computer system, comprising:
- a plurality of computers; and
a management computer,each of the plurality of computers having a first processor, a first memory coupled to the first processor, and a first network interface coupled to the first processor,the management computer having a second processor, a second memory coupled to the second processor, and a second network interface coupled to the second processor,wherein a plurality of data stores are formed by using the plurality of computers in the computer system,wherein each of the plurality of data stores stores data obtained from a data source and having differing attributes,wherein the management computer has a request allocation unit configured to receive a data obtaining request for obtaining requested data from the plurality of data stores and determine at least one data store from which to obtain the requested data by analyzing the data obtaining request,wherein the management computer holds metadata management information including a time attribute of data stored in each of the plurality of data stores, andwherein the request allocation unit is configured to;
refer to the metadata management information to select at least one candidate data store based on analysis results of the data obtaining request in a case of receiving the data obtaining request including the time attribute of the requested data;
determine whether the requested data can be obtained from the at least one candidate data store;
determine at least one data store to which to issue a request for obtaining the requested data based on the determination results; and
issue the request to the at least one determined data store.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, comprising a plurality of computers; and a management computer, wherein a plurality of data stores which store data obtained from a data source and having differing attributes, wherein the management computer has a request allocation unit and holds metadata management information. The request allocation unit is configured to: refer to the metadata management information to select a candidate data store based on analysis results of the data obtaining request including the time attribute of the requested data; determine whether the requested data can be obtained from the candidate data store; determine a data store to which to issue a request for obtaining the requested data; and issue the request to the determined data store.
-
Citations
10 Claims
-
1. A computer system, comprising:
-
a plurality of computers; and a management computer, each of the plurality of computers having a first processor, a first memory coupled to the first processor, and a first network interface coupled to the first processor, the management computer having a second processor, a second memory coupled to the second processor, and a second network interface coupled to the second processor, wherein a plurality of data stores are formed by using the plurality of computers in the computer system, wherein each of the plurality of data stores stores data obtained from a data source and having differing attributes, wherein the management computer has a request allocation unit configured to receive a data obtaining request for obtaining requested data from the plurality of data stores and determine at least one data store from which to obtain the requested data by analyzing the data obtaining request, wherein the management computer holds metadata management information including a time attribute of data stored in each of the plurality of data stores, and wherein the request allocation unit is configured to; refer to the metadata management information to select at least one candidate data store based on analysis results of the data obtaining request in a case of receiving the data obtaining request including the time attribute of the requested data; determine whether the requested data can be obtained from the at least one candidate data store; determine at least one data store to which to issue a request for obtaining the requested data based on the determination results; and issue the request to the at least one determined data store. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data access management method in a computer system, including a plurality of computers that store data, and a management computer,
wherein each of the plurality of computers has a first processor, a first memory coupled to the first processor, and a first network interface coupled to the first processor, wherein the management computer has a second processor, a second memory coupled to the second processor, and a second network interface coupled to the second processor, wherein a plurality of data stores are formed by using the plurality of computers in the computer system, wherein each of the plurality of data stores stores data obtained from a data source and having differing attributes, wherein the management computer has a request allocation unit configured to receive a data obtaining request for obtaining requested data from the plurality of data stores and determine at least one data store from which to obtain the requested data by analyzing the data obtaining request, wherein the management computer holds metadata management information including a time attribute of data stored in each of the plurality of data stores, and wherein the data access management method includes: -
a first step of referring, by the request allocation unit, to the metadata management information to select at least one candidate data store based on analysis results of the data obtaining request in a case of receiving the data obtaining request including the time attribute of the requested data; a second step of determining, by the request allocation unit, whether the requested data can be obtained from the at least one candidate data store, and determining at least one data store to which to issue a request to obtain the requested data based on the determination results; and a third step of issuing the request to the at least one determined data store. - View Dependent Claims (7, 8, 9, 10)
-
Specification