Пул соединений с базой данных Django с psycopg2.pool - PullRequest
3 голосов
/ 06 августа 2009

Я пытаюсь реализовать постоянный пул соединений с базой данных с помощью django. Одним из вариантов является использование встроенного psycopg2.pool кода, который предоставляет различные типы пулов (PersistentConnectionPool, ThreadedConnectionPool и т. Д.), Но по этой теме нет документации по psycopg2.

Итак, кто-нибудь проделал какую-либо работу в этом направлении или есть какой-то рабочий код? Я просто не хочу изобретать велосипед.

Спасибо.

1 Ответ

4 голосов
/ 12 августа 2009

Django не поддерживает пул соединений. Технически вы, вероятно, могли бы написать бэкэнд django db, который использовал psycopg2, но я думаю, что вам было бы гораздо лучше использовать внешний процесс для объединения соединений. Посмотрите на pgpool для этого.

...