What do you mean by data replication? / How does data replication work?

Hello Friends, In this blog post, I am going to discuss data replication. I addition I will also discuss data replication advantage, disadvantage, and examples. First, you need to understand what is replication.

Within this blog post, we are going to share What do you mean by data replication? How does data replication work? What is data replication in storage? What is data replication and what are the three replication strategies? Types of data replication,…

…. Advantages and disadvantages of data replication, Data replication tools, Data replication in a distributed system, Data replication techniques, Data replication in mobile computing, Data replication strategies
Reasons for replication in distributed systems.

Replication is a process where we create a mirror image of any object. In a simple way, let’s assume that we have created one excel file containing all student address information of the school. Now if create one more excel file with the same or different name then paste the content of our first excel file then this second excel file will be a plica of our first excel file. This is also called as data replication.

data-replication

Actually, e often do this in our daily life too. For example in our computer system, we create multiple copies of important files and folders and keep them at different-2 places. So this data replication helps us in a case when we lose our data due to some reason.

What is data replication and what are the three replication strategies?

There are three types of data replication strategies which is explained below:

Full replicated database: several copies of database is maintained at other sites.
Partially replicated database: few copies are maintained at other sites
Unreplicated database: no other database copy is maintained elsewhere.

Advantages and disadvantages of data replication

Advantage of Data Replication:

There is two major advantage of data replication which is explained below.

Availability:

Suppose one site is having a relation R or having a data table R and due to some reasons this site or server gets fail then the query of several users can still be entertained by using a replica of R present at another server or site despite the failure of the first site using data replication.

Parallelism increased:

There could be multiple queries to the table R in parallel, If there would be more replica or table R then we can achieve high parallelism to fulfil these queries. If we have Five replicas of R at different-2 server or site then we can have more no. of request or queries which can be fulfilled with the help of all these servers in parallel using the concept of data replication.

A disadvantage of Data Replication

This data replication can increase the overhead of updates. For example, if we have five replicas of R at different servers or sites. Now we make a change in the main copy of the relation or table R then it must be updated to all the replica of R present at another server.

Data Replication Example:

There could be various example of data replication in our surrounding. So we just pick up one example of a banking system. If a particular account detail is replicated to several sites then the balance of this account must be the same for all the sites.

This account replication will increase the performance while serving the read operation and increase the availability of data to read the only transaction. But update transaction can increase a high overhead

Conclusion:

Data replication is a concept of keeping multiple copies of one data file at different access point or site and server. If there will be multiple resources to access the data or read the data then processing speed will be high and can be served in parallel too. And it will also be secured in a case of data file crashes or fail on a single server. Data file update will be one overhead or hectic work to do as we need to keep all the file updated within replica also in all the server.

We have learned various important facts about data replication like Within this blog post, we are going to share What do you mean by data replication? How does data replication work? What is data replication in storage? What is data replication and what are the three replication strategies? Types of data replication,…

…. Advantages and disadvantages of data replication, Data replication tools, Data replication in a distributed system, Data replication techniques, Data replication in mobile computing, Data replication strategies
Reasons for replication in distributed systems.

Please feel free to share your feedback in the comment section if you liked this blog post. You can also write to us at [email protected]

Hope! you would have enjoyed this post of Data Replication.

Have a great time!

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.