Showing posts with label banco de dados. Show all posts
Showing posts with label banco de dados. Show all posts

Tuesday, October 4, 2016

Backup !! Você sabe o que significa CDP - Continuous Data Protection ?

CDP - Continuos Data Protection

Também chamado de real-time backup  ou continuos backup é uma técnica que foi patenteada pelo empresário Britânico Pete Malcolm (https://www.linkedin.com/in/petemalcolm) que consiste da proteção continua dos dados. Todo dado alterado é salvo em um local diferente de sua fonte.

A técnica consiste em efetuar backup de todas as alterações de forma continuada, capturando cada versão dos dados que estiver salva. Esta técnica visa entregar ao usuário a possibilidade de restaurar dados em qualquer ponto no tempo.

Existem vários métodos de captura continua dos dados e que envolvem produtos e técnicas diferentes, o que deve ser considerado é a capacidade de recuperação e os níveis de granularidade de cada solução.

A diferença do CDP para o backup tradicional é que para recuperar o backup tradicional você vai precisar de um backup que terá um ponto no tempo em que foi executado, ao passo que o CDP vai ofertar a possibilidade de recuperação dos dados em qualquer momento.

Não podemos confundir o CDP com raid, replicação ou espelhamento, pois estas técnicas protegem apenas a versão mais recente do dado e no caso de um erro na fonte o erro será espelhado na cópia.
As técnicas de CDP permitem a recuperação de informações salvas no tempo, permitindo a recuperação de diversos estados da mesma informação.

A maioria dos produtos que ofertam soluções de CDP possuem mecanismos para gravação da diferença gerada e algorítimos de compactação de dados, o que reduz bastante o volume gerado pelo backup se comparado a backups tradicionais.

Nem tudo são apenas vantagens. Um dos maiores desafios para o CDP é a capacidade de consumo de banda. Isto pode se transformar em um problema no caso de aplicações com grandes volumes de dados.

Monday, August 8, 2016

RAID no Banco de Dados ORACLE

Segundo a Oracle, as melhores práticas de ARMAZENAMENTO (STORAGE)  seguem quatro grandes diretrizes:

1- Flexibilidade para o aumento de I/O conforme a demanda.
2- Permitir um nível ótimo de desempenho nas atividades de I/O.
3- Garantir redundância no caso de falha de um disco.
4- Permitir a recuperação rápida no caso de falhas.

Há algum tempo, a implementação dessas melhores práticas para armazenamento em bancos de dados Oracle é realizada com a aplicação de um conceito da empresa conhecido como "dividir e espelhar tudo", ou "SAME", do inglês "Strip And Mirror Everything". Em termos das definições RAID, isso corresponde à utilização de RAID-0+1. O RAID-5, por sua vez, oferece quase o dobro de capacidade útil, mas com grande diminuição na capacidade de entrada/saída de dados. A evolução do hardware de ARMAZENAMENTO provocou a redução do custo do volume de armazenamento. 

No entanto, o aumento da capacidade de I/O segue relativamente caro, e o RAID-5 continua sendo utilizado em casos muito específicos.

A constante evolução da tecnologia Oracle busca melhorar a resposta e simplificar a gestão da plataforma tecnológica. Como resultado, surgiu o ASM - Automatic Storage Manager, componente lançado na versão do banco de dados Oracle 10g. Com ele, é possível aproveitar não apenas os recursos do hardware de armazenamento, mas também todas as decisões de STRIPPING e espelhamento adequadas à configuração de dados e sua dinâmica de utilização.

Assim, resolve-se de maneira totalmente automática toda a complexidade de determinar e configurar os volumes; de distribuir o I/O entre todos os dispositivos para otimizar a capacidade de armazenamento; de assegurar a simplicidade e eficiência de operações de manutenção, de BACKUP e RECOVERY. 

Tudo feito pelo próprio banco de dados, e de acordo com as melhores práticas identificadas pela Oracle em milhares de implementações em todo o mundo. 
Assim, é possível extrair o melhor rendimento da infra-estrutura de hardware disponível, além de obter grandes reduções nos custos de manutenção e nos riscos para o funcionamento do sistema.

É importante salientar que o ASM não substitui o RAID, mas aproveita os recursos do hardware e aplica de maneira automática e transparente para o administrador a configuração de 'STRIP and MIRRORING' mais adequada, de acordo com o número de dispositivos disponíveis e com as características de uso e volume do banco de dados em questão. Esse esclarecimento é importante para evitar confusões, já que o ASM usa as capacidades de RAID do hardware. 

Sua vantagem é a maior eficácia conseguida ao utilizar a configuração mais apropriada, além da enorme simplificação do gerenciamento, já que retira do DBA a necessidade de desenhar e configurar o RAID.

Maiores informações podem ser encontradas em:

http://www.oracle.com/