CPC G06F 3/0641 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0683 (2013.01); G06F 16/152 (2019.01); G06F 16/2246 (2019.01); G06F 17/18 (2013.01)] | 20 Claims |
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
arrange data in a plurality of nodes in a tree structure, the plurality of nodes comprising higher level nodes and lower level nodes, wherein a given node of the plurality of nodes is associated with a probabilistic data structure that provides a probabilistic indication of whether data is present in the given node;
determine, for reads of the given node, a false positive measure of false positives indicated by the probabilistic data structure, wherein a false positive occurs if the probabilistic data structure indicates that data is present in the given node when the data is not present in the given node; and
prioritize a compaction of the given node based on the determined false positive measure, wherein the compaction of the given node comprises transferring data in the given node to another node in the tree structure.
|