Data Replication – Multiple Data Storing Nodes
- Get link
- X
- Other Apps
Replicating data is the process where data is stored in multiple sites or nodes, thereby increasing availability of data. Replication copies data from a database in one server to another server so that all users can have entry to the same data without any inconsistency. This results in a distributed database where users access data that is specific to their tasks without interfering in the activities of others.
Data replication ensures continual duplication of data so
that the source and target databases are always in sync. Even though data after
replication is present in various locations, a specific relation has to reside
at only one location. Users can opt for full replicating data where the
whole source database is stored at every site or partial replication where only
some parts of the database are replicated.
Thethree types of replicating data.
Transactional Replication
Users initially receive full copies of the database and then
get updates as and when that data changes. Data is copied in real-time from the
source to target database in the same order as they occur with the publisher
and therefore transactional consistency is assured. This form of replicating
data typically takes place in server-to-server environments.
Snapshot Replication
Data is distributed precisely as it happens at a time without
any provision for updates. This is done when changes to the data do not occur
frequently. It is preferred when initial synchronization is required between
the source and target databases.
Merge Replication
Merge replication is ideal when two or more databases have to
be combined into a single repository. It is typically used in server-to-client
environments.
These are the high points of replicating data.
- Get link
- X
- Other Apps
Comments
Post a Comment