No Oracle, o recurso Direct NFS client permite uma melhor p...

Próximas questões
Com base no mesmo assunto
Q914445 Banco de Dados
No Oracle, o recurso Direct NFS client permite uma melhor performance e escalabilidade na utilização de bancos de dados. Assinale o item que descreve a principal característica desse recurso.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Execução de operações de entrada/saída sem a interferência do sistema operacional.

Para compreender por que a alternativa C é a correta, precisamos nos aprofundar um pouco no conceito de Direct NFS (dNFS) no contexto do Oracle. O Direct NFS é um recurso introduzido na versão 11g do Oracle Database, que permite que o próprio banco de dados Oracle interaja diretamente com o Network File System (NFS), que é um protocolo de armazenamento de arquivos distribuídos, sem a necessidade de utilizar as chamadas de sistema do sistema operacional do host.

Isso é realizado através de um cliente NFS incorporado no próprio Oracle, que otimiza as operações de entrada e saída (I/O) para os arquivos do banco de dados que estão armazenados em dispositivos NFS. A vantagem disso é uma melhoria na performance e escalabilidade, pois elimina possíveis gargalos associados com as APIs padrão de I/O do sistema operacional, e também permite otimizações que o Oracle pode fazer sabendo que está lidando diretamente com o protocolo NFS.

As outras alternativas não descrevem corretamente o Direct NFS:

  • A alternativa A fala sobre adaptação para diferentes equipamentos de armazenagem, o que não é o foco principal do Direct NFS.
  • A alternativa B menciona carga de dados e criação de índices diretamente nos arquivos das tablespaces, o que não está diretamente relacionado com o Direct NFS.
  • A alternativa D afirma que não há utilização do SGA nas operações de entrada/saída, o que não é verdade, já que o SGA é uma área de memória fundamental para o funcionamento do Oracle Database, inclusive durante operações de I/O.
  • Por fim, a alternativa E menciona redução da incidência de operações de lock, que embora seja um benefício desejável em um banco de dados, não é uma característica associada especificamente ao Direct NFS.

Portanto, a Alternativa C é a correta, pois destaca a característica principal do Direct NFS, que é realizar operações de I/O de forma direta e eficiente, sem passar pelas camadas do sistema operacional, proporcionando assim uma melhor performance para o banco de dados Oracle.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 

Gabarito C

"O direct client de NFS possui duas otimizações fundamentais que aumentam o seu desempenho.

Primeiro, o cliente NFS é capaz de executar operações de I/O simultâneas. Elimina-se com isso a necessidade de utilizar o cache do sistema operacional e ignora-se as limitações impostas pela configuração do sistema operacional.

Usar o sistema operacional para configurar o cliente NFS e os dados gravados do banco de dados para o NFS requer que os dados sejam lidos da memória do Oracle para o cache do sistema operacional.

[...]

Usando o cliente NFS, os dados do Oracle não precisam mais ser armazenados em cache no sistema operacional.

O processo reduz o consumo geral de memória e a CPU do kernel ao gravar na unidade de rede.

A segunda otimização é que o cliente direto de NFS suporta agora I/O assincrono sobre sistemas de arquivos de NFS."

Fonte: Bulerson Consulting - http://www.dba-oracle.com/t_11g_new_enable_direct_nfs.htm 

só tem Oracle no edital? a banca está cobrando conteúdo do pdf intermediário do Oracle Admin, o qual tem 1500 páginas!!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo