Condividi tramite


Glossario di Sync Framework

In questo glossario viene fornito un elenco di concetti e termini relativi a Sync Framework con la rispettiva definizione.

Terminologia

  • invio in batch
    Processo di invio di modifiche in piccoli gruppi anziché con un singolo trasferimento dei dati nel loro insieme.
  • unità di modifica
    Unità minima di rilevamento delle modifiche in un archivio. Le unità di modifica sono contenute in un elemento, ad esempio i campi nome e indirizzo in un elemento di contatto. Nella propagazione delle modifiche, devono essere inviate solo le unità di modifica modificate. Nel rilevamento dei conflitti, vengono considerate un conflitto solo le modifiche apportate alla stessa unità di modifica.
  • client
    Servizio, applicazione o dispositivo che si desidera integrare nell'architettura Sync Framework.
  • vettore di clock
    Coppia chiave di replica/conteggio che rappresenta gli aggiornamenti a una replica. Qualsiasi modifica compresa tra 0 e il conteggio è contenuta nel vettore.
  • conflitto di concorrenza
    Conflitti che si verificano quando lo stesso elemento o unità di modifica viene modificata in due repliche diverse che verranno sincronizzate in un momento successivo.
  • metodo per la risoluzione dei conflitti
    Metodo utilizzato per determinare quale modifica viene scritta nell'archivio in caso di conflitto. I metodi per la risoluzione dei conflitti comuni sono i seguenti: il valore salvato per ultimo sovrascrive i precedenti, prevale l'origine, prevale la destinazione, personalizzato o posticipato. Per la risoluzione personalizzata, l'applicazione di risoluzione legge il conflitto dal log dei conflitti e seleziona una risoluzione. Per la risoluzione posticipata, il conflitto viene registrato insieme ai dati della modifica in conflitto e alla conoscenza corrente della modifica.
  • unità di coerenza
    Unità minima di coerenza. Poiché tutte le modifiche con la stessa unità di coerenza vengono inviate insieme, la sincronizzazione non può mai essere interrotta quando viene applicata solo una parte di un'unità di coerenza.
  • conflitto di vincoli
    Conflitti che violano i vincoli imposti su elementi o unità di modifica, ad esempio la relazione delle cartelle o il percorso di dati con denominazione identica all'interno di un file system.
  • endpoint
    Vedere partecipante. I sinonimi utilizzati nella documentazione includono nodo ed endpoint.
  • conoscenza dimenticata relativa ai filtri
    Definisce un punto iniziale per il rilevamento del filtro. La replica di rilevamento dei filtri consente di risparmiare spazio di archiviazione rimuovendo gli elementi fantasma e aumentando la conoscenza dimenticata relativa ai filtri per contenere la versione più alta degli elementi fantasma che sono stati rimossi.
  • chiave del filtro
    Valore a 4 byte che esegue il mapping a un filtro in una mappa di chiavi dei filtri.
  • replica filtrata
    Replica che archivia dati solo per gli elementi inclusi in un filtro, ad esempio una replica di archiviazione di supporti che archivia solo canzoni che abbiano ottenuto almeno la valutazione tre stelle. Se la valutazione di una canzone cambia, l'elemento corrispondente verrà spostato all'interno o all'esterno del filtro. Uno sviluppatore può definire un filtro personalizzato per controllare i dati dell'elemento archiviati in una replica filtrata.
  • replica di rilevamento dei filtri
    Replica in grado di identificare quali elementi sono inclusi in un filtro e quali sono stati recentemente spostati all'interno o all'esterno del filtro. Una replica di rilevamento dei filtri può archiviare dati per elementi non inclusi nel filtro. Una replica di rilevamento dei filtri è in grado di eseguire una sincronizzazione più efficiente con una replica filtrata che non con una replica che non rileva il filtro.
  • identificatore flessibile
    Identificatore assegnato a varie entità di sincronizzazione, ad esempio le repliche. L'identificatore può essere a lunghezza fissa o variabile.
  • elemento fantasma
    Gli elementi fantasma sono gli elementi o le unità di modifica di una replica filtrata che si trovavano nel filtro e sono stati spostati. La replica filtrata archivia i metadati per gli elementi fantasma ma non archivia i dati relativi all'elemento o all'unità di modifica.
  • identificatore globale
    Identificatore univoco assegnato a un elemento di dati. L'identificatore deve essere univoco in tutti i client. Un identificatore globale è un identificatore flessibile e, di conseguenza, può essere espresso in qualsiasi formato. Tuttavia il formato è generalmente costituito da un GUID e da un prefisso a 8 byte.
  • elemento
    Unità di dati o di metadati in fase di sincronizzazione. Un tipico elemento di dati può essere un file o un record, mentre un tipico elemento di metadati può essere un elemento di conoscenza.
  • conoscenza
    Metadati gestiti da ogni partecipante che descrivono tutte le modifiche rilevate. Nella forma più semplice, nota come filigrana, un elemento di conoscenza è un vettore di clock costituito da coppie di chiavi di replica e conteggi di replica.
  • conoscenza acquisita
    Conoscenza corrente di una replica di origine su un set specifico di modifiche e sui conflitti registrati di quella replica. La conoscenza acquisita determina in genere le informazioni acquisite al momento dell'applicazione del batch di modifiche.
  • conoscenza corrente
    Conoscenza corrente di una replica di origine, da utilizzare nel rilevamento dei conflitti. La conoscenza corrente determina in genere le informazioni note nel momento in cui sono state apportate le modifiche.
  • rimozione definitiva tramite unione
    Indicatore creato quando un conflitto di vincoli viene risolto eseguendo l'unione dei due elementi in conflitto. Quando un conflitto di vincoli viene risolto tramite unione, il minore degli ID elemento viene selezionato come ID elemento confermato e il maggiore è l'ID elemento non confermato. L'ID elemento confermato viene utilizzato per identificare l'elemento unito. La rimozione definitiva tramite unione rileva che l'ID elemento non confermato identifica lo stesso elemento dell'ID elemento confermato nella community di sincronizzazione.
  • nodo
    Vedere partecipante. I sinonimi utilizzati nella documentazione includono nodo ed endpoint.
  • partecipante
    Provider e replica associata.
  • conoscenza necessaria
    Conoscenza minima richiesta a un provider di destinazione per elaborare una modifica o un batch di modifiche.
  • intervallo
    Set di identificatori di elemento continui a cui si applica lo stesso vettore di clock. Un intervallo è rappresentato da un punto iniziale, un punto finale e un vettore di clock che si applica a tutti gli ID compresi nell'intervallo.
  • replica
    Particolare repository di informazioni da sincronizzare, ad esempio un file system o un database e archivio dei metadati che rappresenta tale repository.
  • ID replica
    Valore che identifica una replica in modo univoco.
  • chiave di replica
    Valore a 4 byte che esegue il mapping a un ID replica in una mappa di chiavi di replica.
  • ambito
    Set di dati in fase di sincronizzazione.
  • applicazione di sincronizzazione
    Componente software, ad esempio uno strumento PIM (Personal Information Manager) o un database musicale, che ospita una sessione di sincronizzazione e richiama i provider di sincronizzazione per sincronizzare archivi dati diversi.
  • community di sincronizzazione
    Set di repliche che mantengono i dati sincronizzati tra loro.
  • provider di sincronizzazione
    Componente software che rappresenta una replica per la sincronizzazione. Quando viene utilizzato come origine, enumera le modifiche dalla replica. Quando viene utilizzato come destinazione, applica le modifiche alla replica. In caso di mancata corrispondenza del formato dei dati, applica tutte le trasformazioni necessarie allo schema.
  • sessione di sincronizzazione
    Sincronizzazione unidirezionale nella quale il provider di origine enumera le modifiche e le invia al provider di destinazione che le applica all'archivio.
  • conteggio
    Numero a incremento progressivo costante specifico di una replica e combinato con una chiave di replica per creare una versione.
  • contrassegno per la rimozione definitiva
    Indicatore utilizzato per rappresentare un elemento eliminato. Un contrassegno per la rimozione definitiva viene utilizzato per tenere traccia degli elementi eliminati e impedirne la reintroduzione nella community di sincronizzazione.
  • topologia
    Set di partecipanti coinvolti nella sincronizzazione e modo in cui sono connessi tra loro. Ad esempio, in una topologia hub e spoke vi è un partecipante centrale, di solito un server, attraverso il quale passano tutte le modifiche e diversi altri partecipanti che vengono utilizzati come client.
  • versione
    Metadati che identificano una revisione a un elemento. È costituita dalla chiave di replica e dal conteggio di replica per l'elemento.

Vedere anche

Concetti

Microsoft Sync Framework