Glossaire Sync Framework

Ce glossaire répertorie et définit les concepts et la terminologie Microsoft Sync Framework.

Terminologie

  • traitement par lot
    Processus d'envoi de modifications dans de petits groupes plutôt que par un transfert unique des données dans leur intégralité.
  • unité de modification
    Unité minimale du suivi des modifications dans un magasin. Les unités de modification sont contenues dans un élément, tel que le champ nom et le champ adresse dans un élément de contact. Dans la propagation des modifications, seules les unités de modification modifiées doivent être envoyées. Dans la détection de conflit, seules les modifications apportées à la même unité de modification sont considérées comme un conflit.
  • client
    Service, application ou périphérique qui souhaite intégrer l'architecture Sync Framework.
  • vecteur horloge
    Paire de clé de réplica/nombre de cycles qui représente des mises à jour d'un réplica. Toute modification qui se produit entre 0 et le nombre de cycles est contenue dans le vecteur.
  • méthode de résolution des conflits
    Méthode utilisée pour déterminer les modifications écrites dans le magasin s'il y a un conflit. Les méthodes de résolution des conflits courantes sont les suivantes : le dernier writer gagne, la source gagne, la destination gagne, personnalisé ou différé. Pour la résolution personnalisée, l'application de résolution lit le conflit à partir du journal des conflits et sélectionne une résolution. Pour la résolution différée, le conflit est enregistré avec les données de modifications en conflit et la connaissance associée de la modification.
  • unité de cohérence
    Unité minimale de cohérence. Dans la mesure où toutes les modifications qui ont la même unité de cohérence sont envoyées ensemble, la synchronisation ne peut jamais être interrompue lorsqu'une partie d'une unité de cohérence est appliquée.
  • identificateur flexible
    Identificateur assigné à différentes entités de synchronisation, telles que des réplicas. L'identificateur peut être de longueur fixe ou variable.
  • identificateur global
    Identificateur unique assigné à un élément de données. L'identificateur doit être unique sur tous les clients. Un identificateur global est un identificateur flexible et peut avoir n'importe quel format. Cependant, le format est en général un GUID et un préfixe de 8 octets.
  • élément
    Unité de données ou de métadonnées synchronisée. Un élément de données courant peut être un fichier ou enregistrement, alors qu'un élément de métadonnées courant peut être un élément de connaissance.
  • connaissance associée
    Connaissance actuelle d'un réplica source, à utiliser dans la détection de conflit. La connaissance associée répond à la question : que saviez-vous lorsque vous avez apporté ces modifications ?
  • connaissance acquise
    Connaissance actuelle d'un réplica source à propos d'un jeu spécifique de modifications et les conflits enregistrés de ce réplica. La connaissance acquise répond à la question : que vais-je apprendre en appliquant ce lot de modifications ?
  • connaissance
    Métadonnées tenues à jour par chaque participant qui décrivent toutes les modifications. Dans sa forme la plus simple, connue sous le nom de filigrane, un élément de connaissance est un vecteur horloge qui se compose de paires de clés de réplica et de nombres de cycles pour le réplica.
  • participant
    Fournisseur et son réplica associé.
  • plage
    Jeu d'identificateurs d'éléments continus auquel le même vecteur horloge s'applique. Une plage est représentée par un point de départ, un point de fin et un vecteur horloge qui s'applique à tous les ID qui se trouvent au milieu.
  • réplica
    Base de données de référentiel spéciale contenant des informations à synchroniser.
  • ID de réplica
    Valeur qui identifie un réplica de façon unique.
  • clé de réplica
    Valeur de 4 octets mappée à un ID de réplica dans un mappage de clés de réplica.
  • étendue
    Ensemble de données synchronisées.
  • application de synchronisation
    Composant logiciel, tel qu'un gestionnaire d'informations personnelles ou une base de données de musique, qui héberge une session de synchronisation et appelle des fournisseurs de synchronisation pour synchroniser différents magasins de données.
  • communauté de synchronisation
    Jeu de réplicas dont les données sont en permanence synchronisées les unes avec les autres.
  • fournisseur de synchronisation
    Composant logiciel qui représente un réplica pour la synchronisation. Lorsqu'il joue le rôle de source, il énumère les modifications à partir de son réplica. Lorsqu'il joue le rôle de destination, il applique les modifications à son réplica. Pour des incompatibilités de format de données, il effectue les transformations de schéma nécessaires.
  • session de synchronisation
    Synchronisation unidirectionnelle dans laquelle le fournisseur de source énumère ses modifications et les envoie au fournisseur de destination, qui les applique à son magasin.
  • nombre de cycles
    Nombre qui augmente de façon monotone et qui est spécifique à un réplica et associé à une clé de réplica pour créer une version.
  • objet tombstone
    Marqueur utilisé pour représenter un élément qui a été supprimé. Un objet tombstone est utilisé pour effectuer le suivi des éléments supprimés et empêcher leur réintroduction dans la communauté de synchronisation.
  • version
    Métadonnées qui identifient une révision d'un élément. Elle se compose de la clé de réplica et du nombre de cycles pour le réplica pour l'élément.

Voir aussi

Autres ressources

Microsoft Sync Framework