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:
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 ...