In addition to the release of Stoolap 0.2 as a modern embedded SQL database written in Rust, Fjall 3.0 is available as another Rust-written database solution. Fjall is a log-structured, embedable key-value storage engine akin to RocksDB but with the benefit of being written in Rust. With Fjall 3.0 its performance is now very competitive.
With Fjall 3.0 released on Friday it’s described under the belief that it’s “the most capable Rust-based storage engine out there.” Fjall 3.0 updates its block format and brings a wide variety of other enhancements to this key-value storage engine from new APIs to greater data checksumming. Large values will also now be compressed by default when written to the journal. Fjall is also now making use of the zlib-rs code.
Fjall 3.0 performance is looking very good in a variety of benchmarks shown in the release announcement.
Those wanting to try out this Apache 2.0 and MIT licensed Rust storage engine can find the code on GitHub.
