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: