[Zope] Zope's database capability

Thomas B. Passin tpassin@mitretek.org
Thu, 24 Jan 2002 13:31:06 -0500


[Tom Nixon]

> I am in the process of evaluating Zope and so far it looks great.
>
> I have one question about Zope's database: How does it compare in
> performance to a relational database server? I am think about a scenario
> such as a recruitment site with a large database of jobs and candidates.
> Would the Zope database manage it OK or is it normal to run a database
> server such as mySQL alongside it for the heavy-duty stuff?

Yes, it is feasible and normal to use a relational database with Zope.  Zope
gives you very good support for working with relational databases.  You can
use ODBC or various database-specific database drivers.  Zope will  manage
transactions for you.

> Is it possible to build complex queries on the Zope database?

The Zope database doesn't have an extensive query language comparable to
SQL, and there is no native join-like construction as best I understand
things.

Cheers,
Tom P