Assumindo o SQL Server 2022 Standard Edition no Windows, eu simplesmente não consigo ver nenhum benefício em usar Basic Availability Groups em vez do Database Mirroring. Existe algo oferecido pelo Basic Availability Groups, mas não pelo Database Mirroring?
Em ambos os casos:
- Você só pode ter 1 primário e 1 secundário
- O secundário não é legível
- Os bancos de dados não podem ser agrupados de nenhuma forma, permitindo que eles falhem juntos
- A replicação pode ser sincronizada ou assíncrona
- O reparo automático de páginas está habilitado.
As únicas diferenças que encontrei entre os dois recursos são que os Grupos de Disponibilidade Básica não podem ser atualizados para a Edição Enterprise e que o Espelhamento de Banco de Dados está oficialmente obsoleto.
Entendo que os Grupos de Disponibilidade Básica são mais difíceis de configurar do que os espelhos, mas estou perguntando apenas sobre os benefícios dos Grupos de Disponibilidade Básica em relação ao Espelhamento de Banco de Dados.
Na Standard Edition, o espelhamento só é permitido no modo de confirmação síncrona.
Outro benefício é que o ouvinte não precisa alterar a string de conexão do cliente.