[ZODB-Dev] Mounting Non-Versioned Storage

Steve Alexander steve@cat-box.net
Thu, 25 Apr 2002 23:37:51 +0100


Christian Reis wrote:
> On Thu, Apr 25, 2002 at 08:34:42AM -0400, Jim Fulton wrote:
> 
>>For a while, I was foolishly wanting to leverage ZODB database revisions for
>>version-control-like functionality. When I was thinking that way, I was
>>talking about having fine-grained packing policies. I now think that
>>using database revisions for application-level version control is
>>a bad idea.
> 
> 
> Can you elaborate on your deduction here, 

I'll leave that to Jim.


> since it impacts directly on
> how my application is coded to handle multiple databases communicating
> and swapping objects?

If you do your version control at the application level, it shouldn't be 
a particularly big deal that you're using multiple databases.

Martin Fowler's Analysis Patterns make for a good start looking at how 
to support application-level versions:

   http://www.martinfowler.com/ap2/timeNarrative.html

--
Steve Alexander