Найти - Пользователи
Полная версия: sqalchemy и потоки
Начало » Базы данных » sqalchemy и потоки
1
f1aky
Как правельно использовать алхимию и потоки?
как я понял надо в каждый поток давать прокси модель сессии, вот так
scored_session(session)
правельно я понял или нет?
plusplus
Я тут чето писал http://python4seo.net/?p=255, может поможет. А вообще, сделать архитектуру приложения таким образом, чтобы при работе с БД управление передавалось главному потоку и все запросы выполнялись последовательно в нём, т.к. толку от многопоточной работы с бд нет.
Soteric
plusplus
толку от многопоточной работы с бд нет.
Почему?
plusplus
Soteric
Почему?
Ну потому что все запросы всё равно последовательно будут выполняться, нет?
Soteric
Это специфика SQLAlchemy? Или так вообще для любого приложения, работающего с базой данных?
plusplus
Soteric
Это специфика SQLAlchemy? Или так вообще для любого приложения, работающего с базой данных?

Я на все вопросы ответов не знаю, могу сказать лишь по опыту, что scoped_session работает в разы быстрее если вызывается только в одном потоке, а не в нескольких, аналогично и с psycopg2.pool.ThreadedConnectionPool.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB