(i) organizing a distributed N-dimensional database, N being an integer greater than two, to include: a) a plurality of M-dimensional arrays where M is an integer greater than one and less than N, and b) an ordered list of keys, each key being associated with a particular M-dimensional array and having a string of N minus M (N???M) components which identify the associated M-dimensional array, said