durusmail: quixote-users: SCGI vs. mod_python
RFC: SCGI graceful restart
2003-02-20
SCGI vs. mod_python (was RFC: SCGI graceful restart)
2003-02-20
SCGI vs. mod_python (was RFC: SCGI graceful restart)
SCGI vs. mod_python (was RFC: SCGI graceful restart)
2003-02-20
2003-02-20
SCGI vs. mod_python
2003-02-21
2003-02-21
2003-02-21
2003-02-21
2003-02-21
2003-03-01
2003-02-21
2003-02-21
2003-02-21
2003-02-21
2003-02-21
2003-02-21
Re: RFC: SCGI graceful restart
2003-02-20
SCGI vs. mod_python
Tom Jenkins
2003-02-21
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andrew Kuchling wrote:
| On Fri, Feb 21, 2003 at 08:55:37AM -0800, Titus Brown wrote:
|
|>psycopg has worked well for me.  PoPy and PygreSQL both gave me
trouble ...
|
|
| I've never understood why there are four different PostgreSQL modules
| instead of just one.  Does everyone feel compelled to write their own
| because all the others suck?
|
| --amk
|

well actually yes and no 

PoPy was started by Federico and Michele at their job.  When they left,
they decided to rewrite PoPy with the lessons learned, and so was born
pyscopg.  Gerhard was (iirc) a psycopg user who decided he wanted 1)
asyncronous parts of libpq which were not in psycopg, and 2) wanted a
pure python module (psycopg is all C).  And so PygreSQL bloomed.

PygreSQL works in Windows, psycopg may or may not;
PygreSQL has a pure python interface, psycopg's C code is very readable;
psycopg gives you the option of having serialized or nonserialized
cursors, i don't believe PygreSQL has that feature;
PygreSQL supports asynchronous features of libpq, psycopg 1.1x versions
have that support now;

both are excellent modules.

re: psycopg license:  Federico and I had a conversation about this 2(?)
years ago.  He does not consider applications that use psycopg to be
derivative works.

in spirit of full disclosure.. i help Federico maintain psycopg.

- --
Tom Jenkins
devIS - Development Infostructure
http://www.devis.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0-nr2 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+VpSbYaRPDEbTGLYRAl8qAKCXsvux6khs3zHRFPdzC7FfmXOfHQCgiFRv
kGwT1Ezx/uxbc4FQEtAV5F8=
=h/Ul
-----END PGP SIGNATURE-----



reply