Espelhamento de banco de dados

Definição - o que significa espelhamento de banco de dados?

O espelhamento de banco de dados é o processo de criação e gerenciamento de várias cópias de um banco de dados para fins de backup, recuperação e / ou otimização de desempenho do banco de dados.

É um tipo de processo de backup de dados e continuidade de negócios que utiliza instâncias espelhadas para aprimorar a disponibilidade do banco de dados e fornecer um mecanismo de failover de banco de dados.

Definirtec explica o espelhamento de banco de dados

O espelhamento de banco de dados é usado principalmente para criar instâncias redundantes de um sistema de banco de dados. Essas cópias redundantes ajudam a garantir a entrega do serviço de banco de dados, mesmo se o banco de dados principal estiver offline ou indisponível.

Normalmente, o espelhamento de banco de dados é obtido criando e implantando uma instância de um banco de dados em dois servidores, onde um atua como banco de dados primário e o outro como banco de dados espelhado. Cada transação realizada no servidor primário é copiada instantaneamente no servidor de banco de dados espelhado. Se o servidor primário falhar, as operações do banco de dados podem ser transferidas instantaneamente para o banco de dados espelhado.