摘要 |
This information processing device is provided with: a statistical value storing means that stores a statistical value for each block, said block being a division of a data set; a query history storing unit that stores information related to a past query as a query history; an estimating means that, on the basis of the query history, estimates a block size when dividing the data set into at least two blocks so as to minimize the cost of statistical processing carried out using a statistical value for each block; and a block creating means that divides the data set using the block size estimated by the estimating means, and, for each divided block, calculates a statistical value related to the data included in the block and causes the statistical value storing means to store the statistical value. |