Projects / Cog Object Database

Cog Object Database

Cog is the Checkpointed Object Graph object database, providing semi-transparent persistence for large sets of interrelated Python objects. It handles automatic loading of objects on reference, and saving of modified objects back to disk. Reference counting is used to automatically remove no longer referenced objects from storage, and objects will be automatically be attached to the database if a persistent object references them.

Tags
Licenses
Implementation

RSS Recent releases

  •  28 Jun 2004 20:13

Release Notes: An issue which could cause changes to objects to be lost was fixed.

  •  15 Mar 2004 17:11

Release Notes: A bug initializing the transactional logging system has been fixed.

  •  02 Dec 2003 22:08

Release Notes: This version improves the recovery from corrupted databases.

  •  27 Jul 2003 22:13

Release Notes: Python 2.3 support, and many improvements to the garbage collection and other internal systems, including cycle cleanup and automatic packing.

  •  04 Jan 2003 20:00

Release Notes: This is the first release under a new maintainer. It now uses bsddb for storage, and has many fixes and cleanups.

Screenshot

Project Spotlight

wordpress-java

A Java client library to interact with the xmlrpc interface of Wordpress.

Screenshot

Project Spotlight

TikZ-dependency

A package to draw dependency graphs in LaTeX.