High availability:

Database servers can work together to allow a second server to take over quickly if the primary server fails.

Load balancing:
To allow several computers to serve the same data.

Relpication:
master or primary servers:

Servers that can modify data are called read/write.

Slave servers:
Servers that track changes in the master are called standby or slave servers.
-> A standby server that cannot be connected to until it is promoted to a master server is called a warm standby server, and one that can accept connections and serves read-only queries is called a hot standby server.