As we continue to test our Fractal Tree Indexing with MongoDB, I’ve been updating my benchmark infrastructure so I can compare performance, correctness, and resource utilization. Sysbench has long been a standard for testing MySQL performance, so I created a version that is compatible with MongoDB. You can grab my current version of Sysbench for MongoDB here.
So what exactly is Sysbench? According to the Sysbench
homepage, “Sysbench is a modular, cross-platform and
multi-threaded benchmark tool for evaluating OS [Operating
System] parameters that are important for a system running a
database under intensive
load.”
- Sysbench schema
- 16 copies of the same collection, named sbtest1 … sbtest16, each with 10 …