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

Clustering RethinkDB

Clustering in RethinkDB's context refers to the ability of several server or instances to support a single database. An instance can be a database process on the same machine as other RethinkDB instances, or it can be a completely different and separate server.

Clustering offers three major advantages especially in databases with large datasets:

  • Data scalability
  • Fault tolerance
  • Load balancing

As we have seen in the previous sections, clustering solves the increasing data volume problem as it allows us to store large quantities of data in multiple instances. This is because a single machine has limited capacity.

Clustering also provides us with additional fault tolerance; that is, in the event that a software component fails, a backup ...

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