Why MapDB is slower than LMDB and RocksDB?

351 Views Asked by At

I am testing the read performance of MapDB, LMDB and RocksDB. I am inserting 762207 data into these databases and trying to read a value from the databases using JMH(Java Micro Harashment). These are the results

Benchmark results

I want to know why the performance of the mapdb is slower?

1

There are 1 best solutions below

0
Asad Awadia On

It is slow because of its implementation choices and that it doesn't have a large corporation with a huge developer team working on it to improve it

With that said - just use rocksdb - it is more than sufficient for whatever your use case will be