ScalabilityVertical scalingHorizontal scalingMaster-slave(s) with read/write separationStreaming replicationConfiguring primaryConfiguring secondaryMaking the standby in synch with primaryConnection pooling, load balancing, and failover with pgpool-IIConfiguring pgpool-IITest read/write separationTest failoverShardingMulti-master full replication