Patent ID: 7689573
Filing Date: 2010-03-30
Classification: G06F

Abstract:
1. A computer system comprising: a plurality of storage devices that store data of a database; a host computer that manages said database; and a management server that receives from said host computer an access request, transfers said access request to at least one of said storage devices, and manages a plurality of storage devices as a virtual storage which has a virtual volume region, wherein said host computer transmits to said management server, which manages said virtual storage region, a processing plan for a database management processing to be executed by said host computer, wherein, based on said processing plan, said management server sends an instruction to said at least one of the storage devices to store data in a cache memory of said one of the storage devices, wherein said one of said storage devices stores said data which is indicated to be stored in the cache memory of said one of the storage devices in said cache memory, wherein, when data in said cache memory is a data in response to said access request from said management server, said at least one of said storage devices transmits said data in said cache memory of said one of said storage devices to said management server, wherein said management server sends a read request to read data from at least one of said storage devices based on said processing plan before receiving said access request for accessing data from the host computer, wherein said at least one of said storage devices transmits said data to said management server in response to said read request from said management server, wherein said management server stores said data received from said at least one of said storage devices in a cache memory of said management server, and transmits said data stored in said cache memory of said management computer to said host computer when said access request for accessing said data is received from said host computer, and wherein said management server transmits said read request to said at least one of said storage devices based on an execution sequence for database management processing indicated by said processing plan.