Share via


Controladores basados en archivos

Los controladores basados en archivos se usan con orígenes de datos como dBASE que no proporcionan un motor de base de datos independiente para que lo use el controlador. Estos controladores acceden directamente a los datos físicos y deben implementar un motor de base de datos para procesar instrucciones SQL. Como práctica estándar, los motores de base de datos en controladores basados en archivos implementan el subconjunto de SQL de ODBC definido por el nivel mínimo de conformidad de SQL; para obtener una lista de las instrucciones SQL en este nivel de conformidad, vea Apéndice C: Gramática SQL.

Al comparar controladores basados en archivos y basados en DBMS, los controladores basados en archivos son más difíciles de escribir debido al componente del motor de base de datos, menos complicados de configurar porque no hay elementos de red y menos eficaces porque pocas personas tienen el tiempo para escribir motores de base de datos tan eficaces como los producidos por las empresas de bases de datos.

En la ilustración siguiente se muestran dos configuraciones diferentes de controladores basados en archivos, una en la que los datos residen localmente y otra en la que reside en un servidor de archivos de red.

Two configurations of file-based drivers