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.

Please suggest if I have done some wrong configuration in MDB..
 
BR's,
Haroon