2009-08-06 5 views
3

나는 django로 영구 데이터베이스 연결 풀을 구현하려고합니다. 옵션 중 하나는 다양한 유형의 풀 (PersistentConnectionPool, ThreadedConnectionPool 등)을 제공하는 psycopg2.pool 코드를 사용하는 것이지만 해당 주제에 대한 psycopg2 설명서는 없습니다.장고 데이터베이스 연결 풀 psycopg2.pool

누구든지이 방향으로 어떤 작업을했거나 작동하는 코드가 있습니까? 나는 바퀴를 재발 명하고 싶지 않습니다.

감사합니다.

답변

4

Django는 연결 풀링을 지원하지 않습니다. 기술적으로 psycopg2를 사용하는 django db 백엔드를 작성할 수는 있지만, 연결 풀링을 위해 외부 프로세스를 사용하는 것이 훨씬 낫다고 생각합니다. 이것을 위해 pgpool을보십시오.

+2

pgpool을 사용하면 python이 각 요청에 대해 동일한 방식으로 데이터베이스에 연결해야하므로이 오버 헤드가 제거되지 않습니다. – HardQuestions