Pythonic способ для фабрики соединений с базой данных - PullRequest
0 голосов
/ 13 сентября 2018

Мне нужно запустить параллельные вызовы базы данных в Python. Я обычно передаю DB API объекты соединения, однако они не будут работать, когда мне нужно будет выполнить несколько операций с базами данных одновременно (то есть параллельная обработка). Похоже, что вызов фабрики соединений не существует для cx_Oracle или pyodbc.

В Java и .NET абстракции базы данных имеют фабрики соединений, такие как DbProviderFactories .

Какой самый питонный способ сделать это? Создать собственный класс фабрики соединений с базой данных или просто передать строки соединения и импортировать библиотеки базы данных? Что-то еще, о чем я не знаю?

...