Projects / ODB


ODB (also known as "spugdb" due to a name clash on is a pure Python key-value style database system. It supports nested transactions, object schemas, cursors, and a simple, X-Path like query language.


Recent releases

  •  09 Jan 2010 19:26

    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.

    •  05 Nov 2008 18:12

      Release Notes: A comparison bug was fixed in the heap file free node list. Support for automatic recovery from log files was added.

      •  04 May 2008 15:47

        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.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.