Fjall 2.8 is a Rust-based LSM key-value storage engine with enhanced bulk loading and a new unified cache API. The bulk loading API allows faster insertion by writing data directly as sorted disk segments, making it suitable for tasks like schema migration and data restoration. The unified cache API simplifies configuration by merging block and blob caches, leading to more efficient memory usage. Additionally, a change to std::slice::partition_point improves the performance of binary searches in LSM-trees.
Table of contents
Bulk loading APIUnified cache APIReplaced std::slice::partition_point2.7DiscordInterested in LSM-trees and Rust?Sort: