Программный интерфейс ODBC (Open Database Connectivity) Скачать в PDF
Разделы: Источники данных
Loginom: ODBC (подключение)
ODBC — это программный интерфейс (API) доступа к базам данных, разработанный компанией Microsoft.
C помощью ODBC программисты могут разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками.
Это достигается благодаря тому, что поставщики различных баз данных создают драйверы, реализующие конкретное наполнение стандартных функций из ODBC API с учетом особенностей их продукта. Приложения используют эти функции, реализованные в соответствующем конкретному источнику данных драйвере, для унифицированного доступа к различным источникам данных.
Определяют два типа драйверов — одноуровневые и многоуровневые. Одноуровневые обрабатывают вызовы ODBC и операторы SQL. Многоуровневые обрабатывают только вызовы ODBC, оставляя СУБД осуществлять обработку SQL-запросов.
Драйверы ODBC могут поддерживать многопоточность (multithreaded driver), то есть с одним драйвером могут одновременно работать несколько приложений в синхронном режиме. В случае, если драйвер не является многопоточным, он работает только в асинхронном режиме.
Источниками данных, например, могут быть: реляционная база данных, хранилище данных, база данных индексно-последовательного метода доступа (ISAM), электронная таблица Microsoft Excel или текстовый файл. Кроме того, через ODBC можно подключиться и к таким источникам данных, как: Hive, MongoDB, Cassandra, Impala, CouchDB, HBase и прочие.
В Loginom существует встроенная интеграция, которая дает возможность настроить подключение к ODBC источнику данных.