摘要:
The present invention relates to a system capable of carrying out efficient and stable system operation control even if a usage rate of the entire system varies under a situation in which the characteristics of storage units, such as maximum available total capacity and speed performance, are largely different from each other. Therefore, the system according to the present invention is composed of a monitor unit for monitoring information on a total volume of data stored in each of the storage units or in all the storage units, an index value calculating unit for calculating an index value on the basis of the monitor result and a location unit for distributively locating or relocating logical storage areas in physical storage areas on a plurality of storage units on the basis of the calculated index value.
摘要:
A group-by processing system performs a specified operation computing average value, etc. on a group of records having the same key value, efficiently accesses a secondary storage device, and realizes a high speed process. The group-by processing system includes a unit for storing records; a unit for storing pointers to the records in the unit for storing records at positions, each of which corresponds to a hash function value calculated using the key value of the pointed record; a unit for outputting the records pointed to by the pointers in the unit for storing pointers to secondary storage device, given the hash function values; and a unit for reading a list of output hashed records, sorting the records by key value, and performing a group-by operation on the sorted records. The system also includes a combination generation unit for outputting a combination of two or more items satisfying a combination generation restriction condition; an occurrence count unit for counting occurrences of the combinations; a combination selection unit for selecting the combination which satisfies the given condition of the number of occurrences; and a restriction condition generation unit for assigning the restriction condition to the combination generation unit according to the selection result. The combinations of items can be counted efficiently by performing a high-speed group-by operation.