Universally unique resources with no dictionary management
AssigneeDassault Systemes Americas Corp.
InventorsAlexandre Juton, Pierre-Severin Lanfranchi, David Edward Tewksbary
Life of this patent
Estimating the term…
Loading patent…
AssigneeDassault Systemes Americas Corp.
InventorsAlexandre Juton, Pierre-Severin Lanfranchi, David Edward Tewksbary
Estimating the term…
The databases and methods disclosed herein reduce costly dictionary access (writes and reads) by storing data directly in an index (e.g., storing literal values or taking advantage of Universally Unique Identifiers (UUIDs)), thereby saving time and memory. One example embodiment is a database that includes a dictionary and an index. The dictionary stores associations between keys and data. Each entry in the index includes a plurality of values corresponding to data. A value of the index includes either (i) a direct representation of corresponding data for certain data types, or (ii) a hash of the corresponding data for other data types. The hash is used in the dictionary as a key associated with the corresponding data.
A database implemented in computer memory using one or more processors, the database comprising:
A computer implemented method of storing data in a database implemented in computer memory, the database including an index and a dictionary stored in the computer memory, the method implemented by one or more processors and comprising:
A method of storing and retrieving data in computer memory, the method implemented by one or more processors and comprising:
Dependencies are inferred from the claim text.