Zope Object Database

From Wikipedia, the free encyclopedia

The Zope Object Database (ZODB) transparently persists Python objects in a transactional database. It is included as part of the Zope web application server, but can also be used independently of Zope.

Features of the ZODB include: transactions, history/undo, transparently pluggable storage, built-in caching, and scalability across a network (using ZEO).

[edit] ZEO

ZEO (Zope Enterprise Objects) is a ZODB storage implementation that allows multiple client processes to persist objects to a single ZEO server. This allows transparent scaling, but the ZEO server is still a single point of failure.

A commercial add-on, Zope Replication Services (ZRS), removes the single point of failure, providing hot backup for writes and load-balancing for reads.

[edit] See also

[edit] External links