Storing records prior to being updated or deleted such that prior data may be examined or rolled back.
Describes the rules used to arbitrate on data conflicts caused by changes made at one data location conflicting with changes made at another data location.
The centralized master database
Database held on a mobile application
Replication is the sharing of data among physically distinct databases. When an application modifies shared data at any one database, the changes are propagated to the other databases in the replication setup. Changes can be propagated by various means and through a variety of channels, preserving data integrity yet allowing flexible replication setups.
Synchronization describes the means by which mobile and embedded applications synchronize their locally held data (usually a subset) with a central database. This functionality is essential to making the application function effectively within the information infrastructure of an organization.