Synchronization is primarily used for keeping track of changes. Data synchronization allows you to track different types of changes and maintain the consistency of data across nodes in different data sources and applications. Data synchronization can be categorized into two functional types namely, Data Source synchronization and Node synchronization. For more information, refer to Synchronization.