摘要 |
PROBLEM TO BE SOLVED: To obtain a data virtualization device capable of surely executing a query even in a limited resource environment in a data virtualization system.SOLUTION: A data virtualization device 2 for performing query processing by using one or more data sources 3 includes: a virtualization scheme information part 21 for storing the logical integrated data model of the data source 3 as a data virtualization object; a statistical information part 22 for storing the statistical information of the data source 3 and the resource capacity of the data source 3 and the data virtualization device; a query division part 25 for reconstructing a query plan which can be processed with the resource capacity by using a query plan generated by a query evaluation part 24 and the statistical information; a query generation part 26 for generating a submission query to be submitted to the data source 3 and a processing query to be executed on the data virtualization device 2 on the basis of the reconstructed query plan; and a query execution control part 27 for performing control to execute the submission query and the processing query in order in accordance with the reconstructed query plan.SELECTED DRAWING: Figure 1 |