이 문서는 지원되지 않는 버전의 사설 토토 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 사이트 PostgreSQL : 문서 : 17 : 1.2. 건축 기초버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

1.2. 건축 기초

우리가 진행하기 전에 기본을 이해해야합니다사설 토토시스템 아키텍처. 의 부분 이해사설 토토상호 작용은이 장을 만들 것입니다 다소 명확합니다.

데이터베이스 전문 용어,사설 토토클라이언트/서버 모델을 사용합니다. 에이사설 토토세션이 구성됩니다 다음 협력 과정 (프로그램) :

  • 데이터베이스 파일을 관리하는 서버 프로세스, 클라이언트 응용 프로그램에서 데이터베이스에 대한 연결을 허용하고 클라이언트를 대신하여 데이터베이스 작업을 수행합니다. 그만큼 데이터베이스 서버 프로그램은입니다.Postgres.

  • 원하는 사용자의 클라이언트 (Frontend) 응용 프로그램 데이터베이스 작업을 수행합니다. 클라이언트 응용 프로그램은 매우 가능합니다 자연이 다양합니다 : 클라이언트는 텍스트 지향 도구가 될 수 있습니다. 액세스하는 웹 서버 인 그래픽 애플리케이션 웹 페이지 또는 특수 데이터베이스를 표시하는 데이터베이스 유지 보수 도구. 일부 클라이언트 응용 프로그램에는 제공됩니다 그만큼사설 토토분포; 대부분 사용자가 개발합니다.

클라이언트/서버 응용 프로그램, 클라이언트 및 서버는 다른 호스트에있을 수 있습니다. 이 경우 그들은 TCP/IP 네트워크 연결을 통해 통신하십시오. 당신은 유지해야합니다 클라이언트에서 액세스 할 수있는 파일이 있기 때문에 기계에 액세스 할 수 없거나 액세스 가능할 수도 있습니다. 데이터베이스 서버 시스템에서 다른 파일 이름 사용)

사설 토토서버 can 클라이언트의 여러 동시 연결을 처리합니다. 달성합니다 이것은 시작됩니다 ("Forks") 새로운 프로세스 각 연결에 대해. 그 시점부터 고객과 새로운 서버 프로세스는 원래의 개입없이 통신합니다Postgres프로세스. 따라서 마스터 서버 프로세스는 항상 실행 중이며 클라이언트 연결을 기다리고 있습니다. 클라이언트와 관련 서버 프로세스가왔다 갔다하고 있습니다. (모두 물론 이것은 물론 사용자에게는 보이지 않습니다. 우리는 그것을 언급합니다 완전성을 위해 여기에.)