Python OODB (Revised)


Simple object persistence (i.e., serialization to a file system) is what pickle, marshal and shelve do.

However, here's the next thing of some interest OODB's.

Zope's ZODB. The original OODB for Python, the backbone of Zope.

buzhug: "a fast, pure-Python database engine, using a syntax that Python programmers should find very intuitive."

PyPerSyst "fast, reliable, and flexible object persistence with a small footprint, suitable for embedding in other Python applications."

CouchDB "A stand-alone document store, [which] most closely resembles the Lotus Notes/Domino storage engine."

ObjectivityDB/Python "a high performance and robust Object-Oriented Database Management System [ODBMS]."

Axiom "Axiom is an object database, or alternatively, an object-relational mapper." The pleasant thing is that you don't really care which.

Durus "a persistent object system for applications written in the Python programming language."

Cog (not CoG, the Commodity Grid) is the Checkpointed Object Graph, which provides "semi-transparent persistence for large sets of interrelated Python objects."


Posted: Tuesday - June 20, 2006 at 06:35 AM
       

Author:
Technorati Tags:
Technorati Cosmos: Technorati Cosmos
Technorati Watchlist: Technorati Watchlist
Add this entry to: