Databases: Which one's right for me?

Jeremy Hylton jeremy at zope.com
Mon Jan 12 17:39:17 CET 2004


On Sat, 2004-01-10 at 19:50, John J. Lee wrote:
> Rene Pijlman <reply.in.the.newsgroup at my.address.is.invalid> writes:
> 
> > Marc:
> > >Basically I need a db that will travel with my executable script and
> > >faithfully store and edit the data needed in that script.
> > 
> > Have a look at ZODB.
> > 
> > Introduction:
> > http://www.python.org/workshops/2000-01/proceedings/papers/fulton/zodb3.html
> 
> Which doesn't have a built-in query system, so isn't a database in the
> same way as a relational DB like Postgres or Oracle.  It's more like
> BSDDB + pickle.

A database is a lot more than a query system, although for some
applications query support is very important.  Zope has a custom query
system, called the catalog, that is built on top of ZODB.  Whether ZODB
sans a builtin query system is suitable really depends on the
application.

Jeremy






More information about the Python-list mailing list