[Zope-dev] Re: Zope + Ape + Subversion (was: RE: Using a truely revis ion based storage for Zope ?)

Casey Duncan casey at zope.com
Fri Apr 16 09:40:22 EDT 2004


On Thu, 15 Apr 2004 20:40:09 -0400 (EDT)
Shane Hathaway <shane at zope.com> wrote:

> On Wed, 14 Apr 2004, Kapil Thangavelu wrote:
> 
> > although i wonder if there is some hand waving in progress here that
> > i can't see. i guess my semantic notion of versions has been that of
> > long lived transactions, and is there a better means of thinking of
> > them? how do they play across with multiple mounted zodbs? what
> > would something like merge mean in the context of a catalog?
> 
> By my understanding, outside the storage, different versions are
> completely independent.  You could even simulate multiple databases
> using versions.  It is the storage that knows how to create new
> versions, merge versions, and prevent objects being used in a version
> from being changed.
> 
> Mounted databases try to use the same version as the root connection.
> 
> To merge a catalog, you could bring one of the stored catalogs to life
> within the storage and replay the sequence of transactions that
> occurred in the other catalog.  This could be tricky, and opening a
> catalog within a ZEO server would make the ZEO server less stable.

Ok, running the catalog on the storage server. Now that's crazy talk ;^)

running-awayly y'rs,

-Casey




More information about the Zope-Dev mailing list