1. A method for optimizing storage comprising the steps of: determining probabilities of occurrence for portions of one or more tables; and allocating the portions among a plurality of storage, each storage having an associated cost, wherein portions having highest probabilities are allocated to available storage having lowest costs.