[elephant-devel] MVCC for BDB
Ian Eslick
eslick at media.mit.edu
Sat Jan 3 21:49:59 UTC 2009
MVCC support is now available for the Elephant BDB backend (Thank you
Alex for the prompting on this - I finished adding support for it
months ago but never actually tested it). It appears to work,
according to db_stat.
To enable it, simply put (:berkeley-db-mvcc . t) in your my-
config.sexp file or (setf elephant::*default-mvcc* t) before you open
the database.
You can also add :mvcc t to open-store and :snapshot t to with-
transaction to do this manually. You must open the DB with :mvcc to
use :snapshot. *default-mvcc* defaults both of these parameters to
true.
Ian
More information about the elephant-devel
mailing list