×

FAST MULTI-TIER INDEXING SUPPORTING DYNAMIC UPDATE

  • US 20160283538A1
  • Filed: 03/27/2015
  • Published: 09/29/2016
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for inserting an entry into a multi-tier data structure comprising:

  • performing a lookup using a key of the entry by a hashing processor, into a root node of the multi-tier data structure, to find a partition for performing an insert operation;

    performing a lookup for the key, by the hashing processor, on a first level index that is part of a linked data structure holding entries for the found partition;

    based on data structure criterion, adding, by the hashing processor, a payload or reference to the payload to the linked data structure upon finding the key, otherwise if the key is not found, adding the key and the payload to the linked data structure;

    based on data structure criterion, creating, by a data structure processor, a new first level index and adding the new first level index to the linked data structure upon the linked data structure remaining unchanged since starting the lookup for the key, and adding the key and the payload or the reference to payload to the new index; and

    based on a merge criterion, creating, by the data structure processor, a new second level index and merging a portion of content from selected first level and second level indexes into the new second level index.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×