Weigh the differences between a hot standby application and a warm standby application.
In a hot standby application, a standby database can be placed into service without interrupting client applications and without losing any transactions. A hot standby database guarantees that transactions committed on the active database are also committed on the standby. When both databases are running, the active database and the standby database are in sync, and the hot standby database is ready for immediate use.
Can be used in environments where data mirroring applications cannot, especially when necessary hardware is not available.
Tolerates temporary network failures better than some hot standby applications because committed transactions can be stored on the active database, even when the standby database is not running.
Minimizes overhead on the active database because the active database does not need to verify that the databases are in sync.