摘要 |
A storage device according to one embodiment of the present application has a plurality of memory devices and a controller for controlling I/O requests from a host computer and I/O processing performed on the memory devices. The controller has an index for managing representative values of each data item stored in the plurality of memory devices. When write data is received from the host computer, a representative value for the write data is calculated, and a search is done to find out if a representative value that is the same as the representative value of the write data is stored in the index. If the same representative value as the representative value of the write data is stored in the index, the write data and the data corresponding to the same representative value are stored in the same memory device. |