Building an efficient key-value store in a flexible address space

Chen Chen, Wenshao Zhong, Xingbo Wu · 2022

Data management applications store their data using structured files in which data are usually sorted to serve indexing and queries. However, in-place insertions and removals of data are not naturally supported in a file's address space. To avoid repeatedly rewriting existing data in a sorted file to admit changes in place, applications usually employ extra layers of indirections, such as mapping tables and logs, to admit changes out of place. However, this approach leads to increased access cost and excessive complexity.

Read the paper · More papers on PaperTik