Not that this is an easy problem, but awareness is half the problem solved, or something to the same effect.

This is what I would like from a Web database:

  1. Require no work on the part of the application development or administrative orgs for
    1. high availability
    2. disaster recovery
    3. scaling
    4. geographical