Quelle est la meilleure solution pour la connexion de base de données mise en commun en python?

J'ai développé quelques personnalisé DAO des classes comme pour répondre à certains très spécialisés pour les besoins de mon projet qui est un processus côté serveur qui ne fonctionne pas à l'intérieur de tout type de cadre.

La solution fonctionne très bien sauf que chaque fois qu'une nouvelle demande est faite, j'ouvre une nouvelle connexion via MySQLdb.connectez.

Quel est le meilleur "chute" de l'interrupteur à l'aide d'une connexion de mise en commun en python? Je suis d'imaginer quelque chose comme les communes DBCP solution pour Java.

Le processus est long et a de nombreux threads qui en ont besoin pour faire des demandes, mais pas tous en même temps... en particulier qu'ils font beaucoup de travail avant de brefs éclats d'écrire une partie de leurs résultats.

Édité pour ajouter:
Après quelques recherche j'ai trouvé anitpool.py qui a l'air correct, mais comme je suis relativement nouveau à python je crois que je veux juste m'assurer que je ne suis pas en manque un plus évident/plus idiomatiques/une meilleure solution.

InformationsquelleAutor John | 2008-09-19