<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>psycopg</name>
<shortdesc>Python-PostgreSQL Database Adapter</shortdesc>
<description>psycopg is a PostgreSQL database adapter for the Python programming language. It
was written from scratch with the aim of being very small and fast, and stable
as a rock. The main advantages of psycopg are that it supports the full Python
DBAPI-2.0, being thread safe at level 2 and providing some very usefull
extensions like the user-defined type casters.

psycopg is different from the other database adapter because it was designed for
heavily multi-threaded applications that create and destroy lots of cursors and
make a conspicuous number of concurrent INSERTs or UPDATEs. Every open Python
connection keeps a pool of real (UNIX or TCP/IP) connections to the database.
Every time a new cursor is created, a new connection does not need to be opened;
instead one of the unused connections from the pool is used. That makes psycopg
very fast in typical client-server applications that create a servicing thread
every time a client request arrives.</description>
<download-page>http://initd.org/pub/software/psycopg/psycopg-1.1.21.tar.gz</download-page>
<homepage rdf:resource="http://initd.org/projects/psycopg1" />
<maintainer><foaf:Person><foaf:name>Jeroen Ruigrok van der Werven</foaf:name>
<foaf:mbox_sha1sum>ff1528b8febea3b8c864458751856bbf6ae88550</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>1.1.21</revision></Version></release>
</Project></rdf:RDF>