TurboKV: un almacén clave-valor en Rust que multiplica por 4 el rendimiento de fjall
TurboKV: Insanely fast Rust key-value store
TurboKV es una base de datos embebida y asíncrona para Rust que ofrece lotes atómicos, escaneos por rango ordenados, durabilidad configurable, compresión y compactación en segundo plano. En pruebas con modo durable, alcanza hasta 2,3 millones de operaciones por segundo en escrituras por lotes, superando a fjall por un factor de hasta 4,4 veces. Su formato de filtro Bloom persistente usa AES por hardware, y su API incluye presets de durabilidad (fast, durable, paranoid) para adaptarse a distintos casos de uso.
En modo durable, TurboKV alcanza 2.272.259 operaciones por segundo en escrituras secuenciales por lotes de 100 claves, superando a fjall por 4,441 veces.