Method and system for efficiently storing and viewing data in a database
AssigneeInternational Business Machines Corporation
InventorsClinton Frederick Miller, Paul Gerard Villarrubia
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsClinton Frederick Miller, Paul Gerard Villarrubia
Estimating the term…
A method and system are disclosed for efficiently storing and viewing data in a database. Data is stored in a nested data model which includes a plurality of nodes. A plurality of edges connect the plurality of nodes. Each edge has a unique edge name. A plurality of instances of data objects are associated with the nested data model. Each instance is associated with one of the edges such that the instance is also associated with that edge's name. An instance ordinal is associated with each instance which represents the number of times the edge associated with each instance is encountered during a traversal of the nested data model. The data stored utilizing the nested data model is accessed utilizing the instance ordinal and edge name associated with each of the plurality of instances, such that the data is accessed as being flat without flattening the nested data model.
A method in a data processing system for viewing data stored utilizing a nested data model as being flat, said method comprising the steps of:
A data processing system for viewing data stored utilizing a nested data model as flat, comprising:
Dependencies are inferred from the claim text.