Web ProForums
Building Carrier Grade Applications Using a Highly Available Database Management System
Self Test
- How is availability defined?
- What is the availability of typical PC hardware?
- Why do systems with very high availability requirements require redundant hardware?
- Why do highly available applications need to preserve application state?
- Name three reasons why application checkpointing is an unsuitable technique for preserving application state.
- Why is a shared disk database solution unsuitable for many highly available applications?
- Why does a DBMS write transactions to a log rather than just writing the changed data to disk?
- What are the three most important safeness levels of a hot standby database pair, and how are they distinguished?
- How is it possible to lose data in a 1-Safe system?
- Why is recovery time non-deterministic in 1-Safe and 2-Safe Received architectures?
- Why is a 2-Safe Durable system offer the slowest write speeds and the highest read speeds of the three safeness options?


