Time Based Sync
When determining which information should be considered trustworthy, one of the most important criteria is the chronological history of the data. In general, the newest or most recent information represents the latest known state of an entity.
Talk2Sync therefore follows a synchronization philosophy based on TIME.
Time as the Basis for Synchronization
Synchronization is an attribute of information that is closely coupled to changes over time. Information can become outdated when it is not maintained, updated, or actively validated through human interaction.
Users may update information, fill gaps, or enrich entities whenever necessary. Because these actions represent the latest modification to the information, the resulting value is considered the most current and relevant information available.
This principle allows Talk2Sync to determine which information should take precedence when different connections contain different values for the same entity or field.
Tracking Data Mutations
To support this time-based synchronization model, Talk2Sync tracks the mutation time of fields and records.
This information allows Talk2Sync to:
- Detect which values have changed.
- Determine which value is more recent.
- Identify relatively older values.
- Use the most recent information when determining synchronization precedence.
Key principle: In Talk2Sync, the most recent valid change is generally considered the most relevant source of information for synchronization.
Next Steps
- Review Connection Settings to understand how synchronization behavior can be configured.
- Use field and record timestamps to understand how Talk2Sync determines the relative age of information.