[Zope-dev] ZODB DA?

Patrick Phalen zope@teleo.net
Wed, 8 Dec 1999 10:35:46 -0800


[Jim Fulton, on Wed, 08 Dec 1999]

:: So there are two issues.
:: 
:: 1. Concern over the approach of using a single file for the entire
::    database.  One of the benefits of ZODB is an open storage interface.
::    This makes it possible to explore and implement the physical storage
::    for the Zope database in a number os ways. So, if someone felt that 
::    the database should be stored in multiple files, or on top of
::    some other storage manager, it is certainly possible and, if using
::    an existing storage manager (e.g. RDBMS, BDB), even straightforward.
:: 
:: 2. Separating data into multiple databases for organizational reasons
::    and combining the multiple databases into a single logical object
::    space. This is doable too and something we plan to do, however, 
::    it's harder than one might expect if one allows (non-trivial)
::    cross-database object references.  If someone is interested in 
::    working on this, possibly with simpler assumptions (like only
::    supporting trivial cross-database references), contact me and
::    I'll be happy to provide advice.

Jim,

<BLUE SKY>
Have you ever given thought to implementing a Linux-only version of
Zope optimized for use with the reiserfs? This is probably just hooey,
but I wonder if the balanced-tree approach in the Reiser filesystem
might not map well into ZODB.
</BLUE SKY>