|
PRINT ISSN : 2319-7692
Online ISSN : 2319-7706 Issues : 12 per year Publisher : Excellent Publishers Email : editorijcmas@gmail.com / submit@ijcmas.com Editor-in-chief: Dr.M.Prakash Index Copernicus ICV 2018: 95.39 NAAS RATING 2020: 5.38 |
In distributed system data replication is needed in order to improve data availability and performance among replica and those replicas need to be periodically refreshed using some update propagation strategies because the data store may be physically distributed across multiple machines at multiple sites. Data availability means to provide data to requesting node. The key issue is to decide where, when and by whom replicas should be placed and mechanisms to use for keeping the replicas consistent. Replication is a way to enhance the performance of application that accesses the data. It is an area in technology which is of great interest to both distributed systems and databases. A system where data is replicated ensures consistency through sharing of information among redundant resources such as software and hardware. The solution developed from replication helps to improve accessibility, fault tolerance and accessibility. This paper introduces distributed systems giving its history and goes ahead to explain its benefits. It also describes the replication techniques and gives the comparison among them. The paper concludes with various models of replication which can be further improved.