Задать вопрос
@lPolar
data scientist

Что использовать — ODBC vs OLEDB в python?

Всем привет!
Ситуация следующая - приходится достаточно часто работать с разными базами данных (SAS/Oracle/Sqlite).
Через какой интерфейс лучше налаживать взаимодействие между базами - через OLEDB или через ODBC? Какая из этих технологий новее/быстрее/более документирована? Где можно почитать документацию как по одной, так и по другой технологии (желательно - на русском)?
  • Вопрос задан
  • 2685 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Не работал ни с OLEDB, ни с ODBC, но не очень понятно - зачем? Ведь для Python существует целый ряд ORM, которые обращаются к СУБД через посредство её собственного API без дополнительной прослойки. SQLAlchemy точно работает как SQLite, так и с Oracle. Вы пишете запросы, они транслируются в диалект конкретной СУБД.

Даже Django умеет в одном проекте использовать сразу и SQLite, и PostgreSQL, и MySQL вместе, если очень хочется.

По поводу SAS - сказать ничего не могу; но подозреваю, что и для него есть какие-то инструменты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы