Hash engine for conducting point queries

    公开(公告)号:US12235817B2

    公开(公告)日:2025-02-25

    申请号:US18475695

    申请日:2023-09-27

    Abstract: Systems and methods are provided for improved point querying of a database. The index values are separated from data and retained in cache memory to allow access without requiring a disk input/output (I/O) operation and thereby having less latency resulting from such disk I/O operations. The index values can be compressed using an algorithm such as Crit-Bit-Trie to allow storage of the index values in limited cache memory space. The index values can be selected for storage according to a least recently used approach when cache memory is insufficient to store all index values to maintain a hit rate for the cached portion and reduce the disk I/O operations.

    METHODS AND SYSTEMS FOR GARBAGE COLLECTION AND COMPACTION FOR KEY-VALUE ENGINES

    公开(公告)号:US20240020231A1

    公开(公告)日:2024-01-18

    申请号:US18475664

    申请日:2023-09-27

    CPC classification number: G06F12/0253 G06F2212/7205

    Abstract: Methods and systems for garbage collection and compaction for key-value engines in a data storage and communication system. The method includes determining disk capacity usage of the key-value engine and adjusting a garbage collection percentage threshold and a number of garbage collection threads based on whether the disk capacity usage of the key-value engine meets and/or exceeds predetermined disk capacity usage thresholds. The method may further include performing a periodic compaction process to consolidate one or more expired pages of one or more applications on a log-structured merge (LSM) tree by merging one or more layers into a last layer of the one or more expired pages to reduce data handling during an occurrence of the garbage collection.

Patent Agency Ranking