Patent · US Active

Compaction policy

US10346432B2 · kind B2 · utility

7Cited by
3References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 17, 2016
Grant dateJul 9, 2019
Priority date
Expiry dateNov 27, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/278
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A compaction policy imposing soft limits to optimize system efficiency is used to select various rowsets on which to perform compaction, each rowset storing keys within an interval called a keyspace. For example, the disclosed compaction policy results in a decrease in a height of the tablet, removes overlapping rowsets, and creates smaller sized rowsets. The compaction policy is based on the linear relationship shared between the keyspace height and the cost associated with performing an operation (e.g., an insert operation) in that keyspace. Accordingly, various factors determining which rowsets are to be compacted, how large the compacted rowsets are to be made, and when to perform the compaction, are considered within the disclosed compaction policy. Furthermore, a system and method for performing compaction on the selected datasets in a log-structured database is also provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.