You mean RO doing RW transactions ? mdb_txn_begin(RDONLY) is much cheaper and safer than mdb_txn_begin(0). Its drawback is that it can lead to more space usage.