You are on page 1of 2

IPCORP

Database Mirroring
Vantagens e Desvantagens
Isabel Cristina de Oliveira Paranhos

13

Este artigo d uma breve descrio das vantagens e desvantagens no uso do Database Mirroring.

Introduo O Database Mirroring uma feature do SQL Server implementada a partir da verso 2005. Ele permite implementar alta disponibilidade no nvel de banco de dados.

Principais benefcios: 1- Failover automtico realizado em menos de 3 segundos. 2- Uso de hardware padro, no sendo necessria a implementao de storage. 3- No possui limite de distncia entre os ns envolvidos.

Principais Limitaes: 1- Aplicao deve ser configurada para dar suporte ao database mirroring. 2- No permitida a realizao de backup/restore da base espelho. 3- Durante a sesso de Mirroring apenas uma cpia do banco de dados ficar disponvel para a aplicao. 4- Para a implementao do failover automtico, h a necessidade de um terceiro hardware chamado Witness Server. 5- No modo de operao High Avaibility sincrona, o principal Server confirma a transao, envia ao mirror e fica aguardando a confirmao de recebimento do mirror Server. Esse modo de operao pode reduzir a performance do servidor, porm garante consistncia dos dados. Na forma assncrona, o mirror recebe os dados independente se foram confirmados ou no pelo principal. Com isso pode haver inconsistncia nos dados. 6- Quando uma falha detectada no principal, o witness imediatamente transfere o poder para o mirror Server. Os dados que no foram confirmados no principal Server sero perdidos.

You might also like