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

1.2. 건축 기초

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

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

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

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

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

the토토 캔서버 can 클라이언트의 여러 동시 연결을 처리합니다. 그것을 위해 목적 시작 ("Forks") 새로운 각 연결에 대한 프로세스. 그 시점부터 클라이언트 및 새로운 서버 프로세스는 중재없이 통신합니다 원래의Postgres프로세스. 따라서, 마스터 서버 프로세스는 항상 실행 중이며 클라이언트를 기다리고 있습니다 클라이언트 및 관련 서버 프로세스는 연결되는 반면 그리고가. (이 모든 것은 물론 사용자에게는 보이지 않습니다. 우리만 완전성을 위해 여기에 언급하십시오.)