1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
================================================================
Python Bindings for Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2
================================================================
Introduction
------------
.. _Berkeley DB: http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
This handcrafted package contains Python wrappers for `Berkeley DB`_,
the Open Source embedded database system. Berkeley DB is a programmatic
toolkit that provides high-performance built-in database support for
desktop and server applications.
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!
Berkeley DB is very powerful and versatile, but it is complex to
use correctly. :Oracle:`Oracle documentation <toc.htm>` is very
complete. Please, review it.
Since June 2013 (release 6.0.0), this project accepts donations. Please,
contribute if you can. Details.
Documentation Index
-------------------
.. toctree::
introduction.rst
dbenv.rst
db.rst
dbcursor.rst
dblogcursor.rst
dbtxn.rst
dblock.rst
dbsequence.rst
dbsite.rst
history.rst
license.rst
donate.rst
|