A maioria das alterações em um banco de dados replicado são registradas como entradas em
um log de operações (oplog). Essas entradas armazenam todas as informações necessárias
para reproduzir as alterações em outra réplica.
As informações incluídas no oplog são as seguintes:
- A identidade da réplica na qual a alteração se originou.
- As alterações específicas em um registro do banco de dados ou em um
esquema no repositório de esquemas feitas durante um único registro de saída; por
exemplo, envio de um novo registro, atualizações de esquema e assim por diante.
- Um número de seqüência de inteiro: 1 para a primeira alteração que se origina em uma réplica
específica, 2 para a próxima alteração e assim por diante. Isso é denominado ID de oplog
da entrada oplog.
O tipo exato e a quantidade de informações variam com a operação específica.
Por exemplo, uma entrada oplog para o envio de um novo registro possui informações diferentes
e adicionais em comparação a uma entrada oplog para modificar um registro existente.
Nota: É possível excluir as entradas oplog de uma réplica depois que elas
forem utilizadas para atualizar outras réplicas.
Você não precisa dos seguintes tópicos para utilizar o MultiSite,
mas isso será útil quando desejar aprofundar seu entendimento dos recursos de recuperação
de erro.