Gerenciamento de Modificação em Várias Réplicas: Controle

Como as alterações são criadas independentemente em várias réplicas, essas alterações podem entrar em conflito. Em um ambiente MultiSite, o rastreio das alterações e a prevenção de distorção nos dados são obtidos com um esquema pronto para modificar exclusivo chamado Controle. O controle determina quando um usuário de uma réplica tem permissão para modificar os dados.

Se o trabalho feito em diferentes réplicas for realmente independente, o resultado será caótico. Se um registro SAMPL00001 for criado nas três réplicas ao mesmo tempo, será impossível determinar qual é o registro real SAMPL00001 e o que deve acontecer aos outros registros.

Determinados objetos são atribuídos a uma réplica principal (ou mestre). O mestre inicial de um objeto é a réplica em que o objeto é criado e o controle pode ser alterado subseqüentemente . Em geral, um objeto pode ser modificado ou excluído apenas em sua réplica principal.

A maioria dos objetos em um banco de dados Rational ClearQuest tem uma réplica principal.

Alguns conflitos são inevitáveis. Por exemplo, um novo usuário denominado jsmith pode ser criado em dois ou mais sites durante o mesmo período entre as sincronizações. É possível minimizar esses conflitos estabelecendo as convenções de nomenclatura para objetos, mas se um conflito ocorrer, ele será manipulado durante a importação de um pacote de atualização.

Conceitos relacionados
Gerenciamento de Controle
Resolução de Conflito no Objeto de Banco de Dados

Feedback