Chapter 5. Administration and Troubleshooting Tasks in RethinkDB
In the previous chapters, we learned about how RethinkDB works and how to scale it in order to achieve high availability and a fast response time. We also learned about running ReQL queries in RethinkDB and, before moving ahead to deploy our RethinkDB database, it's important to understand how to manage and administrate the RethinkDB database.
In this chapter, we are going to learn about RethinkDB administration, mainly user accounts, roles, and failover management, and also how to perform a crash recovery in the case of failure. We will also learn about data migration and backing up the RethinkDB database. In addition to this, we will also look over some of the third-party tools that we can use to perform the monitoring of RethinkDB.
In this chapter, we will also learn the following:
- Understanding access controls and permissions in RethinkDB
- Failover handling in RethinkDB
- Performing manual and automatic backup in...