Glosario de Sync Framework

En este glosario se enumeran y se definen los conceptos y la terminología de 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.
  • conflicto de simultaneidad
    Conflictos que se producen cuando se cambia el mismo elemento o la misma unidad de cambio en dos réplicas distintas que se sincronizan posteriormente.
  • 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 parte de una unidad de coherencia.
  • conflicto de restricción
    Conflictos que infringen las restricciones aplicadas a elementos o unidades de cambio, como la relación de las carpetas o la ubicación de los datos con un nombre idéntico dentro de un sistema de archivos.
  • extremo
    Vea participante. Entre los sinónimos que se utilizan en la documentación están nodo y extremo.
  • conocimiento olvidado de filtro
    Define un punto inicial para el seguimiento de filtros. Una réplica de seguimiento de filtros puede ahorrar espacio de almacenamiento quitando fantasmas y avanzando el conocimiento olvidado de filtro para contener la versión más alta de los fantasmas que se han quitado.
  • clave de filtro
    Valor de 4 bytes que se asigna a un filtro en un mapa de claves de filtro.
  • réplica filtrada
    Réplica que solo almacena los datos de elemento para los elementos que están en un filtro, como una réplica de almacenamiento de medios que solo almacena canciones con una valoración de tres estrellas o más. Cuando la valoración de una canción cambia, es posible que un elemento entre o salga del filtro. Un desarrollador de software puede definir un filtro personalizado que se vaya a utilizar para controlar los datos de elemento almacenados en una réplica filtrada.
  • réplica de seguimiento de filtros
    Réplica que puede identificar qué elementos están en un filtro y cuáles han entrado o salido del mismo recientemente. Una réplica de seguimiento de filtros puede almacenar datos de elemento para los elementos que no están en el filtro. Una réplica de seguimiento de filtros permite una sincronización más eficaz con una réplica filtrada que una que no realiza el seguimiento del filtro.
  • 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.
  • fantasma
    Los fantasmas son elementos o unidades de cambio de una réplica filtrada que estaban en el filtro y se han excluido. La réplica filtrada almacena metadatos para los fantasmas, pero no almacena datos de elementos o unidades de cambio.
  • identificador global
    Identificador único que se asigna a un elemento de datos. 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
    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.
  • 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 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 al cambio responde a la pregunta: ¿qué sabía cuándo realizó estos cambios?
  • marcador de exclusión de la combinación
    Marcador creado cuando se resuelve un conflicto de restricción combinando los dos elementos en conflicto. Cuando un conflicto de restricción se resuelve mediante combinación, el más pequeño de los identificadores de elemento se selecciona como identificador de elemento ganador y el identificador más grande será el del perdedor. El identificador de elemento ganador se utiliza para identificar el elemento combinado. El marcador de exclusión de combinación hace un seguimiento del identificador de elemento que ha perdido para comprobar que identifica al mismo elemento que el identificador de elemento que ha ganado en la comunidad de sincronización.
  • nodo
    Vea participante. Entre los sinónimos que se utilizan en la documentación están nodo y extremo.
  • participante
    Un proveedor y su réplica asociada.
  • conocimiento básico previo
    Conocimiento mínimo que debe tener un proveedor de destino para procesar un cambio o lote de cambios.
  • intervalo
    Conjunto de identificadores de elemento 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 específico de información que se va a sincronizar, como un sistema de archivos o una base de datos, y el almacén de metadatos que representa a ese repositorio.
  • 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.
  • topología
    Conjunto de los participantes implicados en la sincronización y el modo en que se conectan entre sí. Por ejemplo, en una topología de concentrador y radio, hay un participante central (normalmente, un servidor) a través del cual fluyen todos los cambios y otra serie de participantes que actúan como clientes.
  • versión
    Metadatos que identifican la revisión de un elemento. Se compone de la clave de réplica y del contador de réplica para el elemento.

Vea también

Conceptos

Microsoft Sync Framework