Histórico da Página
Introdução
A partir da versão 12.1.18, os produtos da linha RM passarão a utilizar o "Direct Mode" do provider de conexão (Devart), utilizado para bases de dados Oracle.
O "Direct Mode" implementa a conexão da aplicação RM sem a necessidade de utilizar dll's, providers ou outros artefatos de terceiros para conexão a base Oracle. Antes da implementação, utilizávamos a Oracle Call Interface (OCI) para conexão ao banco de dados Oracle. Esta configuração exigia a existência do Client Oracle, tanto nas máquinas Client, quanto nas máquinas Server, além de demandar a existência do Client em 32 (x86) e 64 (x64) bits.
Para saber mais sobre o "Direct Mode", acesse o artigo Oracle Direct Mode.
Vantagens
As vantagens em se utilizar o "Direct Mode" são:
Informações | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||
Iremos mostrar abaixo, os resultados dos testes de comparação de performance, realizados pela empresa Devart, utilizando o "dotConnect for Oracle" (DirectMode) em relação a outros providers ADO .NET, como: "Oracle Client", "OLE DB" e "ODP.NET".
Operações realizadas em banco:
1° Teste - Obtenção dos DadosEsse teste demonstra a obtenção de várias linhas começando com 1000. Para realizar esse teste a classe DataReader é usada diretamente. Nesse teste o valor padrão do parâmetro Fetch Block Size foi usado. O trecho do código SQL utilizado nesse teste é:
Resultado: Test 2. Preechimento dos DadosEsse teste demonstra o preenchimento de um DataSet por um DataAdapter com várias linhas. O trecho do código SQL utilizado nesse teste é:
Resultado: |
Solução
Artigos relacionados
Propriedades de página | ||
---|---|---|
| ||
|