[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>