Patent ID: 8296286

Claim:
A database processing method used in a database processing system including: a computer for outputting data in response to a received query request; and a storage system for storing the data to be output by the computer, the computer including: a first interface coupled to the storage system; a processor coupled to the first interface; and a memory coupled to the processor, the storage system including: a second interface coupled to the computer; a controller coupled to the second interface; and a storage device for storing the data, the storage device storing an index indicating a storage location of the data, the index including a plurality of partial indices created based on the storage location of the data, the data stored in the storage device being grouped, based on the storage location of the data, into a plurality of data groups, the plurality of partial indices each indicating the storage location of the data included in one of the plurality of data groups, the database processing method including the steps of: receiving, by the processor, the query request for the data stored in the storage device; acquiring, by the processor, one of the plurality of partial indices from the index; specifying, by the processor, based on the query request for the data and the acquired one of the plurality of partial indices, a location at which the requested data is stored; and sending, by the processor, a request to acquire the data stored at the specified location to the storage system.