https://www.postgresql.org/docs/current/high-availability.html
일부 솔루션은 동기식입니다. 즉, 모든 서버가 트랜잭션을 커밋할 때까지 데이터 수정 트랜잭션이 커밋된 것으로 간주되지 않습니다. 이렇게 하면 장애 조치로 인해 데이터가 손실되지 않고 로드 밸런싱된 모든 서버가 쿼리되는 서버에 관계없이 일관된 결과를 반환하게 됩니다. 대조적으로, 비동기식 솔루션은 커밋 시간과 다른 서버로의 전파 사이에 약간의 지연을 허용하므로 백업 서버로 전환하는 동안 일부 트랜잭션이 손실될 수 있고 로드 밸런싱된 서버가 약간 오래된 결과를 반환할 가능성이 있습니다. 비동기 통신은 동기가 너무 느릴 때 사용됩니다.