[ZODB-Dev] future ZODB documentation

Michel Pelletier michel@digicool.com
Wed, 20 Jun 2001 14:09:25 -0700 (PDT)


I'm working on the second article in the series on ZODB for Python
programmers.  This article covers more of the advanced details of ZODB:

  Using persistent-aware types like BTrees

  Pluggable storages with an emphasis on ZEO

  Conflict resolution

  Volatile attributes

  Transactions and Subtransactions

  Undo

It occoured to me that there are some other aspectes that aren't covered,
even by ZODB itself.  I'm curious what you all think of the following
topics:

  Exporting -- ZODB can currently export a pickle-file of an object, but
not XML.  Zope can export XML, and ZODB should really handle that and it
wouldn't be hard.

  History -- Currently Zope provides history functionality, but ZODB
doesn't.  I don't see why ZODB shoudn't, nor do I see from browsing the
Zope code how it would be all that hard.  Should Zope's history protocol
be added to ZODB?

  Time Travel -- Travelling back through time to the state of your
application at some point in the past.  Also not currently supported by
ZODB or Zope.

What do you think of these topics?  Is there anything I'm missing?

-Michel