More generally, we could also consider this:
dbenv.set_lk_max_objects(10000); dbenv.set_errfile(fopen(strErrorFile.c_str(), "a")); /// debug dbenv.set_flags(DB_AUTO_COMMIT, 1);
dbenv.set_flags(DB_TXN_NOSYNC, 1); ret = dbenv.open(strDataDir.c_str(), DB_CREATE |
Or DB_TXN_WRITE_NOSYNC. Writes, but does not sync. Should be fast since almost every OS (and hard drive!) has a writeback cache.