The Zope Object Database provides an object-oriented database for Python that provides a high-degree of transparency. Applications can take advantage of object database features with few, if any, changes to application logic. ZODB includes features such as a plugable storage interface, rich transaction support, and undo.
pypi: http://pypi.python.org/pypi/ZODB3
documentation: http://docs.zope.org/zodb/