Chapter 1: Protecting Against Hardware Failure and External Threats
In This Chapter
Dealing with trouble in paradise
Maintaining database integrity
Enhancing performance and reliability with RAID
Averting disaster with backups
Defending against Internet threats
Piling on layers of protection
Database applications are complex pieces of software that interact with databases, which in turn are complex collections of data that run on computer systems, which in their own right are complex assemblages of hardware components. The more complex something is, the more likely it is to have unanticipated failures. That being the case, a database application is an accident waiting to happen. With complexity piled upon complexity, not only is something sure to go wrong, but also, when it does, you’ll have a hard time telling where the problem lies.
Fortunately, you can do some things to protect ...