TurboKV:Rust製の超高速組み込みキーバリューストアがfjallの最大4.4倍のスループットを記録

TurboKV: Insanely fast Rust key-value store

TurboKVは、Rustで書かれた非同期組み込みキーバリューストアです。アトミックバッチ、順序付きレンジスキャン、設定可能な永続性、圧縮、バックグラウンドコンパクションを備えています。ベンチマークでは、Durableモードでfjallの最大4.4倍、redbの数百倍のスループットを達成。macOSのF_BARRIERFSYNCによるredbのオーバーヘッドを考慮しても、その性能は際立っています。

TurboKVの永続化されたBloomフィルター形式はハードウェアAESを使用しており、x86/x86_64ターゲットでは`RUSTFLAGS="-C target-feature=+aes,+sse2"`、ARM/AArch64ターゲットでは`RUSTFLAGS="-C target-feature=+aes,+neon"`でビルドする必要があります。

この日のほかの記事

2026-08-29