<aside> 💡 Replication is the process of keeping a copy of data in more than one site or node.
</aside>
A node that has a copy of data is called replica.
Data are replicated to increase the reliability of a system.
Data are replicated for better performance.
Replication for performance is important when a distributed system needs to scale in terms of size or in terms of the geographical area it covers.
A replicated storage system is strongly consistent if clients can’t tell that it’s replicated. E.g., clients should think that there’s only one data storage system(even though, under the hood, there could be multipl+ing together).
Advantages
Disadvantages