Self-balancing tree data structure compression
AssigneeEMC IP Holding Company LLC
InventorsJunping Zhao, Randall Shain, Kevin Xu, Ricky Sun
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsJunping Zhao, Randall Shain, Kevin Xu, Ricky Sun
Estimating the term…
A data element to be inserted into a memory data structure, represented by a key and a value, is received. A target node into which the received data element is to be inserted is determined based on the key of the received data element. A determination is made whether or not the target node is already compressed. An append-write operation to insert the data element into the target node is performed when the target node is already compressed. An evaluation is performed prior to inserting the data element when the target node is not already compressed. An in-place write operation to insert the data element into the uncompressed target node is performed when the evaluation generates a first result. The target node is compressed and then an append-write operation to insert the data element into the compressed target node is performed when the evaluation generates a second result.
A method of managing a memory data structure in a computing environment, comprising:
A system for managing a memory data structure in a computing environment, the system comprising:
An article of manufacture for managing a memory data structure in a computing environment, the article of manufacture comprising a processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device implement the steps of:
Dependencies are inferred from the claim text.