[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