News: 0001603716

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Rust-Based Fjall 3.0 Released For Key-Value Storage Engine Akin To RocksDB

([Programming] 4 Hours Ago Fjall 3.0)


In addition to the release of [1]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 [2]release announcement .

Those wanting to try out this Apache 2.0 and MIT licensed Rust storage engine can find the code on [3]GitHub .



[1] https://www.phoronix.com/news/Stoolap-0.2-Rust-Embedded-SQL

[2] https://fjall-rs.github.io/post/fjall-3/

[3] https://github.com/fjall-rs/fjall/releases/tag/3.0.0



We laugh at the Indian philosopher, who to account for the support
of the earth, contrived the hypothesis of a huge elephant, and to support
the elephant, a huge tortoise. If we will candidly confess the truth, we
know as little of the operation of the nerves, as he did of the manner in
which the earth is supported: and our hypothesis about animal spirits, or
about the tension and vibrations of the nerves, are as like to be true, as
his about the support of the earth. His elephant was a hypothesis, and our
hypotheses are elephants. Every theory in philosophy, which is built on
pure conjecture, is an elephant; and every theory that is supported partly
by fact, and partly by conjecture, is like Nebuchadnezzar's image, whose
feet were partly of iron, and partly of clay.
-- Thomas Reid, "An Inquiry into the Human Mind", 1764