Chapter 8. Building high-availability solutions with NoSQL
This chapter covers
- What is high availability?
- Measuring availability
- NoSQL strategies for high availability
Anything that can go wrong will go wrong.
Have you ever been using a computer application when it suddenly stops responding? Intermittent database failures can be merely an annoyance in some situations, but high database availability can also mean the success or failure of a business. NoSQL systems have a reputation for being able to scale out and handle big data problems. These same features can also be used to increase the availability of database servers.
There are several reasons databases fail: human error, network failure, hardware failure, and unanticipated ...