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 |
Recent releases


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


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


Changes: This version improves the recovery from corrupted databases.


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


Changes: This is the first release under a new maintainer. It now uses bsddb for storage, and has many fixes and cleanups.
Software that enlarges images, preserving smooth curves and sharp edges.
An extremely powerful object-relational database persistence API with automatic mapping (A-O/RM).