Method and system for configuring a write amplification factor of a storage engine based on a compaction value associated with a data file
AssigneeVerizon Media Inc.
InventorArjun Mannaly
Life of this patent
Estimating the term…
Loading patent…
AssigneeVerizon Media Inc.
InventorArjun Mannaly
Estimating the term…
A method, system and non-transitory computer-readable medium for operating a storage engine are disclosed. With respect to a data file, a compaction value is obtained and a counter is retrieved. The compaction value indicates the minimum number of valid records in the data file for a clean-up process to be initiated. In response to the counter satisfying a first criterion, a determination is made, for each record in the data file, as to whether the record is written to another data file based on the record satisfying a second criterion. A write amplification factor of the storage engine is determined based on the compaction value. The counter indicates the number of records in the data file that are invalid. The write amplification factor and a space amplification factor are configurable; the storage engine may be tuned based on workloads, desired write throughput, desired storage utilization, and bandwidth of a storage device.
A method, implemented on a machine having at least one processor, storage, and a communication platform capable of connecting to a network for operating a storage engine, the method comprising:
A non-transitory computer readable medium including computer executable instructions, wherein the instructions, when executed by a processor of a computer, cause the processor of the computer to perform a method for operating a storage engine, the method comprising:
A system having a processor, storage, and a communication platform capable of connecting to a network for operating a storage engine, the system comprising:
Dependencies are inferred from the claim text.