Patent ID: 8738593

Claim:
A method of accessing data in a non-relational database, the method comprising the steps of: creating a master view having a master view index, including at least one master index column, referencing the data; creating a subordinate view of the master view having a subordinate view index, including a subordinate index column, referencing a subset of said master view index, where the subordinate view defines accessible portions of the data and the subordinate view index is linked to a subset of the master view index; accessing the data via the subordinate view; identifying a category for a record to be inserted in the database; using the subordinate view index, identifying a start of the category; using the subordinate view index, switching to a corresponding category of the master view index; inserting the record in the database; updating the master view index to reflect the record; and updating the subordinate view index to reflect the record, wherein the accessing step includes creating an index map in the subordinate view comprising an index map column, and wherein the index map links the accessible data associated with the subordinate view to the master view index and defines a number of relevant rows in the master view index.