Chapter 6. RethinkDB Administration and Deployment
In the previous chapters, you learned all about how RethinkDB works and how to use the ReQL language to run queries on a database instance, so we are now ready to start developing web applications. However, before deploying RethinkDB, it's important to learn a little more of how we can administer the database.
In this chapter, we're going to look at some of the things that you can do to keep your RethinkDB instance healthy and monitor its status.
We're going to start by looking at how we can make backups of the database's dataset and restore it in the event of data loss.
In this chapter, you will also learn about the following:
- How to set up automatic backups
- How to secure your RethinkDB cluster
- How to check the status of your cluster and detect any problems
At the end of the chapter, we'll also have a quick look at deployment techniques; in particular, we will go through the procedure to deploy the database...