1. A method for storing dimensional data in a database, comprising the computer-implemented steps of: receiving dimensional data points; determining a hyperspatial code for said data points by recursively defining spatial cells in which a predefined volume of said dimensional data points reside, said spatial cells being identified by binary quantities representing the location of said spatial cells relative to one another; generating hyperspatial code data partitions based on the number of dimensions of said dimensional data points and said predefined volume; and generating a data dictionary, said data dictionary including a table having respective entries for each of said generated data partitions.