2009-08-06 16 views
3

私はdjangoで永続データベース接続プールを実装しようとしています。 オプションの1つは、さまざまな種類のプール(PersistentConnectionPool、ThreadedConnectionPoolなど)を提供するpsycopg2.poolコードを使用することですが、そのトピックに関するpsycopg2のマニュアルはありません。psycopg2.poolのDjangoデータベース接続プール

だから、誰でもこの方向で作業をしたり、作業コードを持っていますか?私はちょうど車輪を再発明したくありません。

ありがとうございました。

答えて

4

Djangoは接続プーリングをサポートしていません。技術的には、おそらくpsycopg2を使用したdjango dbバックエンドを書くことができますが、接続プーリングのために外部プロセスを使うほうがずっと良いと思います。これについてはpgpoolを見てください。

+2

pgpoolを使用しても、この要求が解消されるわけではありません。なぜなら、Pythonは依然として各要求に対して同じ方法でデータベースに接続する必要があるからです。 – HardQuestions