Binger David wrote:
On Feb 13, 2008, at 3:58 PM, Jim Fulton wrote:
Note that, IMO, some of the best use cases for multi databases are
separating catalog and session data from regular content.
Could you say more about what the benefit of this separation is,
and why cross-storage references are necessary for it?
Seperate storages have seperate object caches, that means you can "keep
room" in one cache for certain types of objects by making sure all those
certain types of objects are stored in one storage.
(See Paul's comments about catalog objects...)
Cross-storage references can be made to work and *should* work even
though they're not strictly necessary (although they become ever more
necessary if you don't use Zope's path-based traversal, which I'm not
great fan of) for the benefits of mounted storages.
Simplistix - Content Management, Zope & Python Consulting
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org