Hi,
I am working on Open-Ldap for one of my application and I was testing to find out which DB is FAST MDB or BDB for ldapsearch.
Tested both the DB’s on same platform for .6 Million records.
Configuration Done for
BDB (openldap2.4.24) |
MDB (openldap2.4.32) |
Slapd.conf
database hdb threads 32
|
Slapd.conf
database mdb threads 32 maxsize 2147483648 |
DB_CONFIG
set_cachesize 2 0 1 |
|
To test the same developed a java tool to send a bulk search request on Open Ldap for both the DB’s.
Pumping the load for 400,500,1000,2000,2500 etc.. search request to openldap.
The outcome was BDB was almost 8 time faster than MDB.
To my surprise it was written that for search MDB is faster than BDB.