O'Reilly logo

Getting Started with RethinkDB by Gianluca Tiepolo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Replication

Replication is a way of keeping a number of copies of your data on multiple servers. Why would we need replication? We need it because it provides us with multiple copies of the same data that can be used for redundancy and increasing data availability.

There are actually countless reasons why replicating your data is a good idea, but they generally boil down to two major reasons:

  • Availability
  • Scalability

If, for any reason, your main server goes down, then you don't want to lose any data, and you probably want another server to immediately start serving data to the clients. If your dataset is reasonably small, then in the event of a failure, you could just spin up a new server and restore data from a backup. However, if the dataset is ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required