[Zope-dev] Re: [Zope] Multi tier partitioning meaningful in some Zope apps ?

Ethan Fremen mindlace@majordomo.net
Thu, 09 Dec 1999 18:26:57 +0000


Greg Ward wrote:
> I was referring to ZODB; two aspects in particular:
> 
>   * involuntary use: [...] I want it in a filesystem with full CVS control
>     over it.  I want to be able to back it up with tar or afio,
>     one file at a time (or rather, restore it one file at a time,
>     if need be).  I don't want my code locked up in this big
>     box of data.

I tend to agree with you, as far as the involuntaryness of the ZODB appears, sometimes.  However, it's not at all clear to me how you pull off aquisition, cataloging, factories, etc, using fs objects.

As a soon-to-be zope ISP (spring 2k), I find the monolithic approach rather annoying, as it forces me to go through a rather convoluted song and dance to set space quotas.  I should just be able to set them like they've been set in linux/unix since time immemorial and forget about it.

XML/RPC (SOAP?) might get us out of this... Since I can have my objects exported as XML, why can't all my objects be XML files residing on the filesystem, with some special case files for the behavior of folders?

At the very least, why can't I have some magic file that looks like a folder to the fs that gives me a filesystem-like view of Zope the way I can get a ftp-like view of Zope?
 
>   * voluntary use: object database are good. [...]
>     I want to draw a strict line
>     between "my" objects (those "business objects" that represent the
>     stuff important to what we're doing) and Zope's objects (all those
>     DTML things that I really wish were in the filesystem where I can
>     see them).  Seems to me that the best way to do that is to give
>     Zope a data store, and to give me a data store.  Oops.  Can't
>     get there from here... sigh...

I have a similar problem, but I want to draw a line between clients, so I want n data stores (at the minimum)
 
> Enough ranting for now.  Guess I should do as AMK recommended and join
> zope-dev... sigh... I'll *never* get any work done now...

I'd like to help with this... I'm on the first few chapters of Learning Python, but I'm not the slowest monkey in the tree, and I've got some "free" time coming up.

--
Ethan "mindlace" Fremen
you cannot abdicate responsibility
for your ideology.