Lably
Skip to content

Data synchronization

  • 6 min read
  • 5 chapters

Related on Lably

Through File system, Database and Data communication

Data synchronization is needed to update and keep multiple copies of a set of data coherent with one another or to maintain data integrity, Figure 3. For example, database replication is used to keep multiple copies of data synchronized with database servers that store data in different locations.

Examples

Examples include:

  • File synchronization, such as syncing a hand-held MP3 player to a desktop computer;
  • Cluster file systems, which are file systems that maintain data or indexes in a coherent fashion across a whole computing cluster;
  • Cache coherency, maintaining multiple copies of data in sync across multiple caches;
  • RAID, where data is written in a redundant fashion across multiple disks, so that the loss of any one disk does not lead to a loss of data;
  • Database replication, where copies of data on a database are kept in sync, despite possible large geographical separation;
  • Journaling, a technique used by many modern file systems to make sure that file metadata are updated on a disk in a coherent, consistent manner.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication