Introdução ao Oracle Exadata

Este artigo apresentará as características do Exadata e elas podem melhorar o desempenho do banco de dados. Também será discutido por que índices devem ser removidos antes de migrar seus dados para o Exadata.

Fique por dentro
O Sistema Exadata é composto por um conjunto de hardware e softwares projetados pela Oracle para melhorar o desempenho de bancos de dados. Esse artigo é útil para pessoas que desejam compreender melhor as features do sistema Exadata, como elas melhoram o desempenho do banco de dados, e como identificar se o banco de dados está ou não utilizando as principais características desse sistema. Para isso, o artigo irá demonstrar as características do Exadata e como cada uma delas melhora a performance do banco de dados. Além disso, irá demonstrar o porquê da Oracle recomendar a remoção de índices para banco de dados migrados para Exadata.

O Oracle Exadata é um sistema de hardware e software vendido em conjunto desenvolvido pela Oracle. Ele é um sistema de hardware balanceado que foi desenvolvido pensando em todos os aspectos de hardware para diminuir ao máximo possíveis gargalos que impactam o banco de dados.

Na Figura 1 podemos verificar os principais componentes na estrutura de hardware do sistema Exadata. Nesse exemplo (a quantidade de servidores e switches pode variar conforme o modelo comprado) podemos ver no topo dois servidores específicos para banco de dados. Na parte inferior vemos os discos e acima deles os servidores de Storage. Para a comunicação entres os servidores, sejam os servidores de banco de dados ou de Storage, o Exadata utiliza switches Infiniband que permitem uma maior velocidade da comunicação.

Figura 1. Estrutura física do sistema Exadata

Além do hardware balanceado, a Oracle desenvolveu alguns packages para o seu sistema operacional, Oracle Enterprise Linux ou apenas OEL, para permitir um melhor desempenho para grandes consultas permitindo que os dados trafegados pela rede e processados pelo servidor de banco de dados seja muito menor que a quantidade normal de dados trafegados e processados em um banco de dados Oracle normal.

Assim, para o desenvolvimento do Oracle Exadata, além do banco de dados já consolidado no mercado, a Oracle desenvolveu algumas features para melhorar o tempo de resposta do banco de dados, além de projetar um sistema de servidores que trabalham em conjunto utilizando o melhor de cada componente.

O sistema Exadata é composto por servidores de banco de dados, switches e servidores de storage, que podem ser vendidos em quatro diferentes configurações na versão X4-2, de acordo com a necessidade dos bancos de dados a serem suportados por esse sistema (ou podemos adquirir a versão de máximo desempenho X4-8). As configurações possíveis para a X4-2 são:

· Full Rack: Sistema completo com o máximo de espaço e performance;

· Half Rack: Sistema com metade da capacidade do rack Exadata;

· Quarter Rack: Sistema com um quarto da capacidade do rack Exadata;

· Eighth Rack: Sistema com um oitavo da capacidade do rack Exadata.

Essa divisão permite que empresas com sistemas não muito grandes possam utilizar dos benefícios do sistema Exadata a um custo mais acessível. Além do mais, caso a empresa necessite de mais espaço ou recurso computacional, ela pode fazer o upgrade para uma superior, por exemplo, fazer upgrade de um Quarter Rack para Half Rack. No caso de a empresa já possuir um Full Rack, ela poderia adicionar outro Full Rack ao seu parque de servidores e interligá-los utilizando os switches Infiniband do sistema Exadata.

Arquitetura do sistema Exadata"

[...] continue lendo...

Artigos relacionados