Hi Josef, Josef Meile wrote:
This is my opinion and only my opinion: I think Zope has a DB (object oriented one). For that, I think that DB connectors are for backward compatibility with your ancien software but I would like to migrate data
...[snip]...
I think the Zope DB is good for documents, templates, scripts, images, files, authentication, and simple objects without special requirements like concurrency, but for more complicated data, a relational db may be more suitable.
That's exactly how I see it - I've done some /sites/ which are Zope/Plone only, but most of my work is in developing /applications/ where the data resides in an RDBMS and Zope/Plone provides the infrastructure and user interface. I can see how, coming to it from a cold start, one might see the ZODB vs. RDBMS trade off as an either/or choice - or <gulp> see object databases as superceding RDBMSs. However, it's important to make the case that one should use the appropriate database for the task in hand. It's taken me a /long/ time to get to grips with it, but now I have a toolkit of scripts and templates for RDBMS tasks I'd argue that Zope/Plone may be the best tool around for an RDBMS based web application server, and that the presence of the ZODB may make it less apparent to those evaluating it just how good Zope is in that role. -- Regards, PhilK Email: phil@xfr.co.uk / Voicemail & Facsimile: 07092 070518 "Work as if you lived in the early days of a better nation." - Alasdair Gray