Picking the right key-value store for a workload — and tuning it correctly — usually means running the same benchmark against a dozen candidate databases by hand. Existing benchmarks like YCSB, db_bench, and KVBench make this harder than it should be: each has its own setup process, its own configuration language, and none of them let you compare multiple databases against the same workload side by side.

TexBench is a unified key-value benchmarking suite that abstracts away workload configuration, benchmark setup, and database connections behind one interface. Point it at a workload and a set of databases, and it runs the benchmark against all of them and lets you compare the results directly.

TexBench architecture
TexBench takes a workload — described in natural language or assembled from presets — and compiles it into a Tectonic specification that runs against multiple key-value stores side by side.

Under the hood, TexBench builds on Tectonic, a Rust-based, highly configurable key-value workload generator that can emulate multi-phased, dynamically shifting workloads — the kind of realistic access patterns that static benchmarks like YCSB can’t capture. TexBench benchmarks databases against these shifting workloads and compares their performance phase by phase.

Writing a workload specification by hand still takes expertise, so TexBench integrates an LLM plugin: describe the workload in plain English, and TexBench translates it into a Tectonic specification and benchmarks it against every selected database in parallel — generating workloads up to 16.7× faster than prompting an LLM directly. TexBench currently supports RocksDB, Cassandra, ScyllaDB, and Redis.


Resources

References

  1. TexBench: A Unified Benchmarking Suite for Shifting Workloads

    Abhishek Chanda*, Shubham Kaushik*, Artem Lavrov, and Subhadeep Sarkar

    52nd International Conference on Very Large Data Bases, Sep 2026* Joint first author

  2. TexBench: Harnessing LLMs for Efficient Key-Value Benchmarking

    Shubham Kaushik*, Abhishek Chanda*, and Subhadeep Sarkar

    18th TPC Technology Conference on Performance Evaluation & Benchmarking, Sep 2026* Joint first author

  3. Tectonic: Bridging Synthetic and Real-World Workloads for Key-Value Benchmarking

    Alexander H. Ott*, Shubham Kaushik*, Boao Chen, and Subhadeep Sarkar

    17th TPC Technology Conference on Performance Evaluation & Benchmarking, Sep 2025* Joint first author