Índice:
Definição - O que significa Database Mirroring?
O espelhamento de banco de dados é o processo de criação e gerenciamento de várias cópias de um banco de dados com o objetivo de backup, recuperação e / ou otimização de desempenho.
É 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 do banco de dados.
Techopedia 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 que o banco de dados primário esteja offline ou indisponível.
Normalmente, o espelhamento de banco de dados é conseguido através da criação e implantação de uma instância de um banco de dados em dois servidores, em que um atua como o banco de dados primário e outro como o banco de dados espelhado. Cada transação executada no servidor principal é instantaneamente copiada no servidor de banco de dados espelhado. Se o servidor principal falhar, as operações do banco de dados poderão ser transferidas instantaneamente para o banco de dados espelhado.