1. A method for optimizing storage comprising the steps of; determining probabilities of occurrence for portions of one or more tables; 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.