SQLAlchemy и Twisted - PullRequest
       17

SQLAlchemy и Twisted

3 голосов
/ 09 августа 2011

Некоторое время назад я выучил извращение и хотел бы также поработать над сетью и работать с локальной базой данных. Кстати, MySQL DB принят, неблокирующая требуется и отлажена.

Кто-то сказал мне, что sqlalchemy просто великолепен. Но, насколько я знаю из Интернета, оба могут работать не совсем идеально (http://twistedmatrix.com/pipermail/twisted-python/2009-March/019359.html).

Итак, я хотел бы знать, есть ли у кого-то такой опыт (успешный или неудачный), чтобы заставить их обоих работать вместе?

И кто-нибудь может сказать, почему у них нет возможности работать вместе?

Заранее спасибо!

1 Ответ

2 голосов
/ 12 августа 2011

SQLAlchemy представляет блокирующий интерфейс для доступа к базе данных.Вы можете использовать его с Twisted, если вы используете его в отдельном потоке.Как бы то ни было, в SQLAlchemy часто используется много потоков, поэтому при попытке использовать его с Twisted ничего особенного не происходит.Это только кажется странным, поскольку Twisted сам по себе предлагает API, для которых вам не нужны потоки.

...