ODB (also known as "spugdb" due to a name clash on code.google.com) is a pure Python key-value style database system. It supports nested transactions, object schemas, cursors, and a simple, X-Path like query language.
|Tags||Database API Software Development Libraries Python Modules|
Release Notes: A new interface was created for the system. The BDB, Mem, and Full interfaces are now deprecated. A "model" system was added, which allows you to define object schemas mapping Python objects to a set of database tables and indices. The low-level storage system has been abstracted out, allowing storage to non-filesystems and backups after checkpointing.
Release Notes: A comparison bug was fixed in the heap file free node list. Support for automatic recovery from log files was added.
Release Notes: The license was switched from a non-standard BSD-ish license to LGPLv3. The b-tree code was rewritten from the ground up to make it more general and robust. The "blist" table type was implemented. Blists are a btree implementation of a random-access sequence. The package and module level documentation was improved.