|File Search||Catalog||Content Search|
The Berkeley DB access methods include B+tree, Extended Linear Hashing, Fixed and Variable-length records, and Queues. Berkeley DB provides full transactional support, database recovery, online backups, multi-threaded and multi-process access, etc.
The Python wrappers allow you to store Python string objects of any length, keyed either by strings or integers depending on the database access method. With the use of another module in the package standard shelve-like functionality is provided allowing you to store any picklable Python object!
README.txt bsddb3 v4.6.x http://www.argo.es/~jcea/programacion/pybsddb.htm 2007-11-04 -------------------------------- This module is intended to be the definitive modern Berkeley DB interface for Python. It should be both backwards compatible with the earlier (circa Python 1.5 to 2.2) "bsddb" module in addition to providing access to the much more powerful interface found in Berkeley DB 3.x and more»
Documentation in ReST format. You can read them "as is", or you can process it first with Python "docutils" package. The root document is "contents.rst". The "make" process is taken directly from the Python 2.6 documentation. If you do "make html", you can find the generated HTML in directory "build/html/". You don't need to to this if you only want to read the documentation. Files "Makefile", more»
4.6.2: * Support for MVCC (MultiVersion Concurrency Control). * Support for DB_DSYNC_LOG, DB_DSYNC_DB and DB_OVERWRITE flags. * Move old documentation to ReST format. This is important for several reasons, notably to be able to integrate the documentation "as is" in python official docs (from Python 2.6). * Don't include Berkeley DB documentation. Link to the online version. * DB more»
TODO.txt bsddb3.db v3.0 http://pybsddb.sourceforge.net/ March 23, 2001 ----------------------------- more»