Cog 0.4 - simple object database

Itamar Shtull-Trauring itamar@itamarst.org
Sat, 5 Apr 2003 23:56:46 -0500


About Cog
=========

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.

Cog does not provide traditional transaction support. Instead, it
provides only a way to flag the database as self-consistent, and
guarantees that on system restart, the database will be restored to the
most recent possible self-consistent state.

Cog was originally written by Oliver Jowett (http://www.randomly.org).

Download from http://itamarst.org/software/cog/


New in Version 0.4
==================

- Automatic backups at user-specified intervals.

- Utility class, a persistent dict-like mapping.

- Many small bug fixes and improvements.


-- 
Itamar Shtull-Trauring    http://itamarst.org/
http://www.zoteca.com -- Python & Twisted consulting