...

/

Data Replication

Data Replication

Understand the models through which data is replicated across several nodes.

Data is a valuable asset for an organization because it drives the entire business.

Data provides critical business insights into what’s important and what needs to be changed. Organizations also need to securely save and serve their clients’ data on demand. Timely access to the required data under varying conditions (including increasing reads and writes, disk and node failures, network and power outages, and others) is necessary to successfully run an online business.

We need the following characteristics from our data store:

  • Availability under faults (failure of one or more disks, nodes, network, or power outages).

  • Scalability (with increasing reads, writes, and other operations).

  • Performance (low latency and high throughput for the clients).

It’s challenging, or even impossible, to achieve the above characteristics on a single node.

Replication