2025 년 9 월 4 일 :토토 캔 18 RC 1 릴리스!
이 문서는 지원되지 않는 버전의 토토 캔을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 사이트 PostgreSQL : 문서 : 17 : 1.2. 건축버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

1.2. 건축 기초

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

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

  • 데이터베이스 파일을 관리하는 서버 프로세스는 수락합니다 클라이언트 애플리케이션에서 데이터베이스에 연결하고 수행합니다 클라이언트를 대신하여 데이터베이스 작업. 데이터베이스 서버 프로그램은라고합니다.Postgres.

  • 수행하려는 사용자의 클라이언트 (Frontend) 응용 프로그램 데이터베이스 작업. 클라이언트 응용 프로그램은 매우 다양 할 수 있습니다 자연 : 클라이언트는 텍스트 지향 도구, 그래픽 일 수 있습니다. Application, 웹을 표시하기 위해 데이터베이스에 액세스하는 웹 서버 페이지 또는 전문 데이터베이스 유지 관리 도구. 일부 고객 응용 프로그램은와 함께 제공됩니다.토토 캔분포; 대부분은 개발되었습니다 사용자.

클라이언트/서버 애플리케이션, 클라이언트 및 서버는 다른 호스트에있을 수 있습니다. 이 경우 그들은 의사 소통합니다 TCP/IP 네트워크 연결을 통해. 당신은 이것을 명심해야합니다. 클라이언트 시스템에서 액세스 할 수있는 파일이 액세스 할 수 없거나 다른 경우에만 접근 할 수 있습니다. 파일 이름) 데이터베이스 서버 시스템에서.

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