Database experiences in Python: Good or Bad?

Brad Clements bkc at
Wed Aug 7 15:07:49 CEST 2002

I'm currently the maintainer for gvIB (Interbase/Firebird DA for Python) and
gvibDA (for Zope), originally done by Bob Tierney at Going Virtual (thanks

I had started with Kinterbas but had some problems, so when gvIB was
released I switched.

Anyway ... I'm using Firebird (formerly was using Interbase) on Linux with
Python and Zope in about 6 commercial projects.

I am starting to run into problems -- mostly due to the lack of threading
support in the Interbase/Firebird client library (

There are some problems with having multiple database connections from the
same process, even if these connections are used "one at a time" through a

If I had the time, I'd try to fix gds itself, but I don't have any more free
time and can't get my clients to pay for it.

The firebird site isn't helpful, just lists it as a bug and I can't see any
discussion on the issue.

I'd consider switching if I could find another database that supports
transactions, same datatypes, good performance and low cost.

Novell DeveloperNet Sysop #5

"John Hall" <wweexxsseessssaa at> wrote in message
news:b5ovku0l8qsaou61fhv75i8atl8l5hin0n at
> Does anyone know if/how well Python plays with Firebird?
> (Firebird is an OSS DBMS derived from an Open version of
> Borland/Inprise/Borland's Interbase.)
> I feel that Firebird is 'better' by several measures than MySQL and
> PostgreSQL, particularly on Windows, but being better does not count
> for much unless it's also fashionable, which it isn't, yet.
> I already have more unknowns than I'd like in a project I'm working
> on, so if Firebird/Python is currently dubious, I'll stay with MySQL
> for now, and consider changing the DB later.
> --
> John W Hall <wweexxsseessssaa at>
> Calgary, Alberta, Canada.
> "Helping People Prosper in the Information Age"

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

More information about the Python-list mailing list