Gestión de modificaciones en varias réplicas: maestría

Debido a que los cambios se efectúan de forma independiente en varias réplicas, estos cambios pueden dar lugar a conflictos. En un entorno MultiSite, se realiza el seguimiento de los cambios y se evitan los daños en los datos con un esquema de derechos de modificación exclusivos denominado Maestría. La maestría determina cuándo un usuario de una réplica puede modificar datos.

Si el trabajo efectuado en diferentes réplicas es realmente independiente, el resultado será caótico. Si se crea un registro SAMPL00001 en tres réplicas simultáneamente, resulta imposible determinar cuál es el registro real SAMPL00001 y qué le debe suceder a los otros dos registros.

A determinados objetos se les asigna una réplica maestra (o maestro). El maestro inicial de un objeto es la réplica en la que se crea el objeto y la maestría puede cambiarse posteriormente . En general, un objeto sólo se puede modificar o suprimir en su réplica maestra.

La mayoría de los objetos en la base de datos de Rational ClearQuest tienen una réplica maestra.

Algunos conflictos son inevitables. Por ejemplo, se puede crear un usuario nuevo llamado jsmith en dos o más sitios durante el mismo periodo de tiempo entre sincronizaciones. Puede minimizar conflictos de este tipo estableciendo convenios de denominación de objetos, pero si se produce un conflicto, se maneja durante la importación de un paquete de actualización.


Comentarios