Data replication is the process of storing data on multiple sites or nodes. It enhances the availability of data. It copies data from one server to another in a database so that all users can share the same data without any inconsistency. As a result, a distributed database system is provided where users can access data related to their tasks without interfering with the work of others. Data replication includes the continuous replication of transactions, thus replication is consistently updated.