<!-- $PostgreSQL$ -->
<chapter id="high-availability">
- <title>High Availability and Load Balancing</title>
+ <title>High Availability, Load Balancing, and Replication</title>
<indexterm><primary>high availability</></>
<indexterm><primary>failover</></>
</para>
<para>
- Some failover and load balancing solutions are synchronous,
+ Some solutions are synchronous,
meaning that a data-modifying transaction is not considered
committed until all servers have committed the transaction. This
guarantees that a failover will not lose any data and that all
</para>
<para>
- Performance must be considered in any failover or load balancing
- choice. There is usually a tradeoff between functionality and
+ Performance must be considered in any choice. There is usually a
+ tradeoff between functionality and
performance. For example, a full synchronous solution over a slow
network might cut performance by more than half, while an asynchronous
one might have a minimal performance impact.