12 Replication And Synchronization
Replication refers to the concept of storing several copies of a data record at different database servers. These copies are called replicas and the number of copies is called the replication factor. When applying replication to large data sets, first a fragmentation of the data set is obtained and then the fragments are replicated among a distributed database system. Replication on the one hand improves reliability and availability of a distributed system because replicas can serve as backup copies whenever one of the servers fails and becomes unavailable. But even if no failures occur, replication enables load balancing (by redirecting client requests to idle replicas) or data locality (by redirecting client ...
Get Advanced Data Management now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.