Glosario de Sync Framework
En este glosario se enumeran y se definen los conceptos y la terminología de Microsoft Sync Framework.
Terminología
- procesamiento por lotes
Proceso de enviar los cambios en grupos pequeños en lugar de en una transferencia única de todos los datos.
- unidad de cambio
Unidad mínima de seguimiento de cambios en un almacén. Las unidades de cambio están contenidas en un elemento, por ejemplo en los campos de nombre y dirección de un contacto. En la propagación de cambios solo se deben enviar las unidades de cambio que se cambien. En la detección de conflictos, solo los cambios de la misma unidad de cambio se consideran un conflicto.
- cliente
Servicio, aplicación o dispositivo que se desea integrar en la arquitectura de Sync Framework.
- vector de reloj
Par de clave de réplica y contador que representa las actualizaciones de una réplica. Cualquier cambio que se produzca entre 0 y el contador está contenido en el vector.
- método de resolución de conflictos
Método que se utiliza para determinar qué cambio se escribe en el almacén si hay un conflicto. Los métodos de resolución de conflictos típicos son los siguientes: el último escritor gana, el origen gana, el destino gana, personalizado o diferido. En la resolución personalizada, la aplicación que realiza la resolución lee el conflicto del registro de conflictos y selecciona una resolución. En la resolución diferida, el conflicto se registra junto con los datos del cambio en conflicto y el conocimiento que da origen al cambio.
- unidad de coherencia
Unidad mínima de coherencia. Dado que todos los cambios que tienen la misma unidad de coherencia se envían juntos, la sincronización nunca se puede interrumpir cuando solo se aplica la parte de una unidad de coherencia.
- identificador flexible
Identificador que se asigna a varias entidades de sincronización, como las réplicas. El identificador puede ser de longitud fija o variable.
- identificador global
Identificador único que se asigna a un dato. El identificador debe ser único en todos los clientes. Un identificador global es un identificador flexible y, por tanto, puede tener cualquier formato. Sin embargo, el formato suele ser un GUID y un prefijo de 8 bytes.
- elemento de datos
Unidad de datos o de metadatos que se sincroniza. Un elemento de datos típico podría ser un archivo o un registro, mientras que un elemento típico de metadatos podría ser un elemento de conocimiento.
- conocimiento que da origen
Conocimiento actual de una réplica de origen que se va a usar en la detección de conflictos. El conocimiento que da origen responde a la cuestión: ¿qué sabía cuándo realizó estos cambios?
- conocimiento aprendido
Conocimiento actual de una réplica de origen acerca de un conjunto concreto de cambios y los conflictos registrados de esa réplica. El conocimiento aprendido responde a la cuestión: ¿sobre qué obtendré información cuándo aplique este lote de cambios?
- conocimiento
Metadatos que cada participante mantiene y que describen todos los cambios que ha visto. En su formato más simple, conocido como marca de agua, un elemento de conocimiento es un vector de reloj que está compuesto de pares de claves de réplica y contadores de réplica.
- participante
Un proveedor y su réplica asociada.
- intervalo
Conjunto de identificadores de elementos continuos a los que se aplica el mismo vector de reloj. Un intervalo se representa mediante un punto inicial, un punto final y un vector de reloj que se aplica a todos los identificadores que están entre ambos.
- réplica
Repositorio determinado de información que se va a sincronizar.
- identificador de réplica
Valor que identifica una réplica de forma exclusiva.
- clave de réplica
Valor de 4 bytes que se asigna a un identificador de réplica en un mapa de claves de réplica.
- ámbito
Conjunto de datos que están en proceso de sincronización.
- aplicación de sincronización
Componente de software, por ejemplo un administrador de información personal o base de datos de música, que hospeda una sesión de sincronización e invoca los proveedores de sincronización para sincronizar diferentes almacenes de datos.
- comunidad de sincronización
Conjunto de réplicas que mantienen sus datos sincronizados entre sí.
- proveedor de sincronización
Componente de software que representa una réplica para la sincronización. Al actuar como origen, enumera los cambios de su réplica. Al actuar como destino, aplica los cambios a su réplica. Si no existe correspondencia en el formato, realiza la transformación de esquema que sea necesaria.
- sesión de sincronización
Sincronización unidireccional en la que el proveedor de origen enumera sus cambios y los envía al proveedor de destino, que los aplica en su almacén.
- contador
Número monótono creciente que es específico de una réplica y se combina con una clave de réplica para formar una versión.
- marcador de exclusión
Marcador que se utiliza para representar un elemento que se ha eliminado. Un marcador de exclusión se utiliza para realizar el seguimiento de los elementos eliminados y evitar que se vuelvan a introducir en la comunidad de sincronización.
- versión
Metadatos que identifican la revisión de un elemento. Está compuesto de la clave de réplica y del contador de réplica para el elemento.