Acessando o Oracle via Servidor BD

<< Clique para Mostrar o Sumário >>

 

Acessando o Oracle via Servidor BD

O Servidor de Banco de Dados do E3 utiliza a OCI (Oracle Call Interface) para se comunicar com o servidor Oracle, ou seja, utiliza a forma nativa do Banco de Dados para ganhar em performance na comunicação com o Banco de Dados.

Um bom exemplo de como funciona a comunicação do Servidor de Banco de Dados do E3 com o Oracle é o Histórico. Inicialmente é realizada a aquisição dos dados pelo Histórico que, de posse destes dados, imediatamente os envia em forma de requisições para o Banco de Dados. Estas requisições podem ser para criação de uma tabela, criação de índices e chaves, adição de dados, etc. O Servidor de Banco de Dados do E3 possui um processo separado especialmente para recebê-las. Dependendo do tipo de operação a ser realizada, os dados são formatados e armazenados em arquivos temporários ou em memória.

Ao mesmo tempo, o Banco de Dados possui mais um outro processo, responsável pela recuperação das aquisições e posterior envio para o banco de dados em forma de comandos SQL, utilizando a OCI.

Comunicação do E3 com o Oracle

Comunicação do E3 com o Oracle

Esta página foi útil?