Data storage using vectors of vectors
AssigneeKinaxis Inc.
InventorsRobert Nigel Walker, Marin Creanga, Dylan Ellicott
Life of this patent
Estimating the term…
Loading patent…
AssigneeKinaxis Inc.
InventorsRobert Nigel Walker, Marin Creanga, Dylan Ellicott
Estimating the term…
The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast) creation, modification and retrieval of such data, and support such data within the framework of a multi-version database. In some embodiments, the systems and methods can store each field of a set of records as a vector of values, e.g., a data vector. A set of records can be represented using a vector hash vector, or “vhash” vector, wherein each element of the vhash vector contains a unique identifier of a data vector, based on a cryptographic hash of the data vector. A header table can store associations between labels and “vhash” vectors that pertain to those labels. Identical data vectors can be re-used between different record sets or vhash vectors needing that vector, thus saving space.
A data storage and retrieval system for a computer memory, the system comprising:
A method of storing and retrieving data in a computer memory, the method comprising:
A computer memory comprising:
Dependencies are inferred from the claim text.