Abstract: This disclosure describes systems, methods, and apparatus for creating or updating a table in a fully-indexed hierarchical database for storing both structured and unstructured data, where the database structure rather than separate index files provides indexing. The database includes a hierarchy of nodes where the lowest nodes represent raw data and hard links to the raw data. Data records in a table, write request, update request, etc. can be exploded into attributes and values for those attributes, and then each value is stored in a separate file at the lowest nodes of the hierarchy.
Type:
Grant
Filed:
December 27, 2018
Date of Patent:
March 23, 2021
Assignee:
HARPERDB, INC.
Inventors:
Kyle Bernhardy, Zachary Fowler, Stephen Goldberg
Abstract: This disclosure describes systems, methods, and apparatus for creating or updating a table in a fully-indexed hierarchical database for storing both structured and unstructured data, where the database structure rather than separate index files provides indexing. The database includes a hierarchy of nodes where the lowest nodes represent raw data and hard links to the raw data. Data records in a table, write request, update request, etc. can be exploded into attributes and values for those attributes, and then each value is stored in a separate file at the lowest nodes of the hierarchy.
Type:
Grant
Filed:
May 30, 2018
Date of Patent:
February 26, 2019
Assignee:
HarperDB, Inc.
Inventors:
Kyle Bernhardy, Zachary Fowler, Stephen Goldberg