Fault Tolerance and High Availability

In this chapter, we will try to fit in the information that we didn't manage to discuss in the previous chapters, and we will place emphasis on some other topics. Throughout the previous 13 chapters, we have gone all the way from the basic concepts to effective querying, to administration and data management, to scaling and high availability concepts.

In this chapter, we will cover the following topics:

  • We will discuss how our application design should be accommodating and proactive with regard to our database needs.
  • Day-to-day operations are another area that we will discuss, including tips and best practices that can help us to avoid nasty surprises down the line.
  • In light of recent attempts by ransomware to infect and hold MongoDB servers hostage, we will offer more tips on security.
  • Finally, we will try to sum up the advice that's been given in a series of checklists that should be followed to ensure that the best practices are properly set up and followed.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset