Patent ID: 8108431

Claim:
A computer-implemented method for implementing a data storage system based on a two-dimensional logical data storage space, implemented via a physical data storage space, containing a plurality of tables, including: inserting and storing, by means of a computer processor, a table in the plurality of tables into the two-dimensional logical data storage space, representing, by means of the computer processor, the position of the table via a set of two-dimensional coordinates within the two-dimensional logical data storage space, where the two-dimensional logical data storage space contains rows and columns representing records and fields of the table, respectively, where the position of the table is represented so that there is no portion of any other table directly positioned above or below the table, and no portion of any other table directly positioned left or right of the table within the two-dimensional logical data storage space, where the table position is dependent only on the set of two-dimensional coordinates within the two-dimensional logical data storage space, and where contiguity of data values is required in the two-dimensional logical data storage space, but is not required in the physical data storage space, executing, by means of the computer processor, a query comprising a plurality of expressions on the table, where a first expression in the query is applied to the table, resulting in an array of references to a subset of the table's records, where each successive expression in the query is applied to the records referenced by an immediately preceding array, resulting in another array of references to another subset of the table's records, where indexes are not required for efficient data access, and where a final array contains references to a subset of the table's records satisfying the query, deleting, by means of the computer processor, the table from the two-dimensional logical data storage space.