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 Database
Licenses BSD Original
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jun 2004 20:13
  • Rrelease-after

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

  • Rrelease-mid
  •  15 Mar 2004 17:11
  • Rrelease-after

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

  • Rrelease-mid
  •  02 Dec 2003 22:08
  • Rrelease-after

Changes: This version improves the recovery from corrupted databases.

  • Rrelease-mid
  •  27 Jul 2003 22:13
  • Rrelease-after

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

  • Rrelease-mid
  •  04 Jan 2003 20:00
  • Rrelease-after

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

F400f1eac552f987672707019bd0c851_thumb

Project Spotlight

ImageEnlarger

Software that enlarges images, preserving smooth curves and sharp edges.

A975f07ee25cb0e1c4d819f5af905368_thumb

Project Spotlight

jPersist

An extremely powerful object-relational database persistence API with automatic mapping (A-O/RM).