이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 50.2. 무지개 토토 설정되는 방법버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

51.2. 토토 베이 설정되는 방법#

포스트그레SQLa를 구현합니다사용자당 프로세스클라이언트/서버 모델. 이 모델에서는 모든클라이언트 프로세스정확히 하나에 연결백엔드 프로세스. 얼마나 많은 토토 베이 이루어질지 미리 알 수 없으므로 a감독자 프로세스연결이 요청될 때마다 새로운 백엔드 프로세스를 생성합니다. 이 감독자 프로세스는 다음과 같습니다.우체국장그리고 지정된 TCP/IP 포트에서 들어오는 연결을 수신합니다. 연결 요청을 감지할 때마다 새로운 백엔드 프로세스가 생성됩니다. 이러한 백엔드 프로세스는 서로 및 다른 프로세스와 통신합니다.인스턴스사용 중세마포어그리고공유 메모리동시 데이터 액세스 전반에 걸쳐 데이터 무결성을 보장합니다.

클라이언트 프로세스는 다음을 이해하는 모든 프로그램이 될 수 있습니다.포스트그레SQL에 설명된 프로토콜PostgreSQL : 문서 : 개발 : 54 장. 프론트 엔드/백엔드 사설 토토. 많은 클라이언트가 C 언어 라이브러리를 기반으로 합니다.libpq, 그러나 Java와 같은 여러 독립적인 프로토콜 구현이 존재합니다.JDBC운전자.

연결이 설정되면 클라이언트 프로세스는 연결된 백엔드 프로세스에 쿼리를 보낼 수 있습니다. 쿼리는 일반 텍스트를 사용하여 전송됩니다. 즉, 클라이언트에서 구문 분석이 수행되지 않습니다. 백엔드 프로세스는 쿼리를 구문 분석하고,실행 계획, 계획을 실행하고 검색된 행을 설정된 연결을 통해 전송하여 클라이언트에 반환합니다.