Форум сайта python.su
Привет формучанам,
Возник вопрос по поводу использования pymssql. В Гугле видать вводил вопросы дивным образом так как ответа там не нашел.
Стоит задача выполнять запросы к базе данных из самописного приложения. И хочется это сделать многопоточным (пул соединений). Вопрос заключается в том как реализовать вышеописанное. Есть такая штука как TDS Connection Pooling, но как она работает с PyMsSQL?
Можно, конечно, использовать SQLAlchemy. Но не хочется городить огород.
Какие есть предложения и идеи?
Отредактировано nerde (Июль 1, 2016 15:09:34)
Офлайн
https://github.com/aio-libs/aiomysql
Офлайн
ZerGИ7 Двинулись все на этих эвент-лупах, на самом деле ни разу ни панацея. Что мешает поставить впереди нгинх и сбросить все задачи в очереди сообщений, и обработать тихо и спокойно в последовательном стиле, и прекрасно масштабируется, не успевают- добавил обработчиков. ээээ… был нетрезв, вспылил…
https://github.com/aio-libs/aiomysql
Офлайн
мне не совсем понятно зачем ставить веб сервер - вязать его с питоном - работать через прослойку если можно все тоже самое лупить без оного?
кроме того сам нгинкс мего прекрасно раздает статику - но уж явно не является инструментом для очередей И так далее с базой данных а имено про это и был вопрос.
Офлайн
Спасибо за советы.
Передал их программисту пусть смотрит
Офлайн
Буквально вчера съехал на pyodbc из-за ограниченной поддержки decimal в pymssql. Если что.
upd
Похоже что decimal посредством pymssql не умеет передавать как раз та самая sqlalchemy.
Отредактировано Shaman (Июль 14, 2016 18:36:49)
Офлайн