Systems and methods for improved data structure storage
AssigneeAktiebolaget Skf
InventorEddie Lloyd JAKOBITZ
Life of this patent
Estimating the term…
Abstract
A system and method for storing, reading, and updating data structures in a database. The system and method can include storing an entry in a structure table for each data structure, where each data structure is associated with a unique identifier. The system and method can also include storing an entry for each field of a data structure in n field table corresponding to a data type of the field, where the entry for each field is associated with the unique identifier of the data structure. A field for a data structure can be accessed by searching the appropriate field table for the unique identifier of the data structure. Additionally, the data structure can be updated by adding a new entry in the structure table and new entries in the field tables.
Claims20
A method comprising:
- receiving instructions to store a data structure in a database, wherein the data structure comprises a first field;
- adding a first entry in a first table of the database, wherein the first entry in the first table comprises a unique identifier of the data structure;
- and
- adding a second entry in a second table of the database, wherein:
- the second table corresponds to a data type of the first field;
- the second entry in the second table comprises the unique identifier of the data structure;
- and
- the second entry in the second table comprises a value of the first field.
A system comprising:
- a processing system comprising one or more processors;
- and
- a memory system comprising one or more computer-readable media, wherein the one or more computer-readable media contain instructions that, when executed by the processing system, cause the processing system to perform operations comprising:
- receiving instructions to store a data structure in a database, wherein the data structure comprises a first field;
- adding a first entry in a first table of the database, wherein the first entry in the first table comprises a unique identifier of the data structure;
- and
- adding a second entry in a second table of the database, wherein:
- the second table corresponds to a data type of the first field;
- the second entry in the second table comprises the unique identifier of the data structure;
- and
- the second entry in the second table comprises a value of the first field.
A non-transitory computer-readable medium containing instructions embodied thereon, wherein the instructions, when executed by a processor, cause the processor to perform operations comprising:
- receiving instructions to store a data structure in a database, wherein the data structure comprises a first field;
- adding a first entry in a first table of the database, wherein the first entry in the first table comprises a unique identifier of the data structure;
- and
- adding a second entry in a second table of the database, wherein:
- the second table corresponds to a data type of the first field;
- the second entry in the second table comprises the unique identifier of the data structure;
- and
- the second entry in the second table comprises a value of the first field.
Dependencies are inferred from the claim text.