Article may be outdated

This article is 45 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

TurboKV: Insanely fast Rust key-value store

R
rgbimbochamp
TurboKV: Insanely fast Rust key-value store
✦AI Summary

TurboKV is a new, high-performance asynchronous embedded key-value database written in Rust. It features atomic batches, range scans, and configurable durability, designed for efficient data storage.

Why it matters

As a specialized database tool, it offers developers a high-speed option for embedded storage, leveraging Rust's memory safety and performance capabilities.

✦Dive DeeperCreate a free account to unlock

TurboKV is an async embedded key-value database with atomic batches, ordered range scans, configurable durability, compression, and background compaction.

cargo add turbokv cargo add tokio --features full Or add the dependencies directly:

[ dependencies ] turbokv = " 0.6 " tokio = { version = " 1 " , features = [ " full " ] } TurboKV's persisted Bloom-filter format uses hardware AES. Build x86/x86_64 targets with RUSTFLAGS="-C target-feature=+aes,+sse2" , and ARM/AArch64 targets with RUSTFLAGS="-C target-feature=+aes,+neon" . You may instead use -C target-cpu=native when the binary will run only on the same CPU model or a feature superset.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologybusiness
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in