Partilhar via


Drivers baseados em arquivo

Drivers com base em arquivo são usados com fontes de dados como dBASE, que não fornecem um mecanismo de banco de dados independente para uso do driver. Esses drivers acessam os dados físicos diretamente e devem implementar um mecanismo de banco de dados para processar instruções SQL. Como prática padrão, os mecanismos de banco de dados em drivers com base em arquivo implementam o subconjunto de SQL ODBC definido pelo nível mínimo de conformidade SQL; para obter uma lista das instruções SQL nesse nível de conformidade, consulte o Apêndice C: Gramática SQL.

Ao comparar drivers com base em arquivo e drivers com base em DBMS, os drivers com base em arquivo são mais difíceis de escrever, devido ao componente do mecanismo de banco de dados, menos complicados de configurar, pois não há peças de rede, e menos poderosos, pois poucas pessoas têm tempo para escrever mecanismos de banco de dados tão poderosos quanto aqueles produzidos por empresas de banco de dados.

A ilustração a seguir mostra duas configurações diferentes de drivers com base em arquivo, uma na qual os dados residem localmente e outra na qual residem em um servidor de arquivos de rede.

Two configurations of file-based drivers