Безопасно ли использовать SQLalchemy с gevent? - PullRequest
15 голосов
/ 27 октября 2010

Я знаю, что некоторые драйверы баз данных и другие библиотеки, обеспечивающие подключение к внешним службам, несовместимы с сетевыми библиотеками на основе сопрограмм. Однако я не смог выяснить, можно ли безопасно использовать SQLAlchemy с такими библиотеками (а именно, gevent ), и следует ли применять обходные пути для исключения возможных ошибок.

Можете ли вы сказать мне это или указать мне статью, где я могу прочитать эту информацию? Дополнительное «спасибо», если предоставленный ответ также содержит объяснение механизма, почему это хорошо или почему это не так. : -)

1 Ответ

21 голосов
/ 29 октября 2010

Вы пытались найти в группе Google Gevent SQLAlchemy ?

Я обнаружил этот отчет об успешном использовании SQLAlchemy + mysql-connector и об использовании SQLAlchemy + psycopg2 успешно (убедитесь, что вы прочитали это )

Я думаю, что SQLAlchemy должен быть безопасным для использования с gevent, если драйвер базы данных, используемый SQLAlchemy, безопасен, но я не пробовал сам, а только основываясь на сообщениях других пользователей.

...