Поделиться через


Драйверы File-Based

Драйверы на основе файлов используются с таким источниками данных, как dBASE, которые не предоставляют автономное ядро СУБД для использования драйвером. Эти драйверы получают доступ к физическим данным напрямую и должны реализовать ядро СУБД для обработки инструкций SQL. В качестве стандартной практики ядра СУБД в файловых драйверах реализуют подмножество ODBC SQL, определенное минимальным уровнем соответствия SQL; Список инструкций SQL на этом уровне соответствия см. в приложении C: Грамматика SQL.

Сравнивая драйверы на основе файлов и СУБД, драйверы на основе файлов сложнее писать из-за компонента ядра СУБД, менее сложно настроить, так как нет сетевых частей и менее мощных, так как мало людей имеют время на запись ядер СУБД, как те, которые производятся компаниями баз данных.

На следующем рисунке показаны две разные конфигурации драйверов на основе файлов, одна из которых находится локально, а другая — на сетевом файловом сервере.

Две конфигурации драйверов на основе файлов