

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo delle operazioni di sincronizzazione di DynamoDB su sorgenti dati con versione in AWS AppSync
<a name="aws-appsync-conflict-detection-and-sync-sync-operations"></a>

Le fonti di dati con versione supportano `Sync` operazioni che consentono di recuperare tutti i risultati da una tabella DynamoDB e quindi ricevere solo i dati modificati dall'ultima query (gli aggiornamenti delta). Quando AWS AppSync riceve una richiesta di `Sync` operazione, utilizza i campi specificati nella richiesta per determinare se è necessario accedere alla tabella *Base o alla* tabella *Delta*.
+ Se il `lastSync` campo non è specificato, viene eseguita una `Scan` nella tabella *Base*.
+ Se il campo `lastSync` è specificato, ma il valore è prima del `current moment - DeltaSyncTTL`, viene eseguita una `Scan` sulla tabella di *base*.
+ Se il campo `lastSync` è specificato e il valore è attivo o dopo `current moment - DeltaSyncTTL`, viene eseguita una `Query` sulla tabella *Delta*.

AWS AppSync restituisce il `startedAt` campo al modello di mappatura delle risposte per tutte le `Sync` operazioni. Il campo `startedAt` è il momento, in millisecondi dall'epoca, in cui è iniziata l'operazione `Sync` che è possibile memorizzare localmente e utilizzare in un'altra richiesta. Se un token di paginazione è stato incluso nella richiesta, questo valore sarà lo stesso di quello restituito dalla richiesta per la prima pagina di risultati.

Per informazioni sul formato per i modelli di mappatura `Sync`, consulta il [riferimento del modello di mappatura](aws-appsync-resolver-mapping-template-reference-dynamodb-sync.md).