[DB-SIG] Use of OODB or ORDB with python

Magnus Lyckå magnus at thinkware.se
Sat Jul 5 00:30:41 EDT 2003


>From: Ulla Theiss <u.theiss at eurodata.de>
>Date: Fri, 04 Jul 2003 13:13:22 +0200
>
>because python is an object oriented language, it might make sense not
>to split the objects into tables
>and to use object oriented or object relational databases.
>
>Do you have any experience with it?
>Which object oriented or object relational database do you prefer for
>using with python?

I've used ZODB, the Object Database bundled with Zope. (It's
also useful on it's own.) It's developed by Zope corporation,
the company that has employed the core Python developers, so
for instance Python's creator, Guido van Rossum, is one of
the ZODB developers.

http://www.zope.org/Wikis/ZODB/FrontPage

There are also simpler object persistence systems that you
might want to look at.

http://www.thinkware.se/cgi-bin/thinki.cgi/PersistenceSystems

Finally, you might want to use an object-relational mapper,
to automatically Python instances to SQL table rows. My
favourite in that field is Ian Bicking's SQLObject, but there
is a whole bunch.

http://www.thinkware.se/cgi-bin/thinki.cgi/ObjectRelationalMappersForPython



--
Magnus Lycka (It's really Lyck&aring;), magnus at thinkware.se
Thinkware AB, Sweden, www.thinkware.se
I code Python ~ The Agile Programming Language 




More information about the DB-SIG mailing list