1.2. 건축 기초#

계속하기 전에 기본 사항을 이해해야 합니다.PostgreSQL시스템 아키텍처. 의 부분이 어떻게 구성되어 있는지 이해하기포스트그레SQL상호작용을 하면 이 장을 좀 더 명확하게 만들 수 있습니다.

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

  • 데이터베이스 파일을 관리하는 서버 토토 사이트는 클라이언트 응용 프로그램에서 데이터베이스에 대한 연결을 수락하고 클라이언트를 대신하여 데이터베이스 작업을 수행합니다. 데이터베이스 서버 프로그램이 호출됩니다.포스트그레.

  • 데이터베이스 작업을 수행하려는 사용자의 클라이언트(프런트엔드) 응용프로그램. 클라이언트 애플리케이션은 본질적으로 매우 다양할 수 있습니다. 클라이언트는 텍스트 지향 도구, 그래픽 애플리케이션, 웹 페이지를 표시하기 위해 데이터베이스에 액세스하는 웹 서버 또는 특수 데이터베이스 유지 관리 도구일 수 있습니다. 일부 클라이언트 애플리케이션은 다음과 함께 제공됩니다.PostgreSQL배포; 대부분은 사용자에 의해 개발되었습니다.

일반적인 클라이언트/서버 응용프로그램과 마찬가지로 클라이언트와 서버는 서로 다른 호스트에 있을 수 있습니다. 이 경우 TCP/IP 네트워크 연결을 통해 통신합니다. 클라이언트 시스템에서 액세스할 수 있는 파일이 데이터베이스 서버 시스템에서는 액세스할 수 없거나 다른 파일 이름을 통해서만 액세스할 수 있으므로 이 점을 명심해야 합니다.

포스트그레SQL서버는 클라이언트의 여러 동시 연결을 처리할 수 있습니다. 이를 달성하기 위해 시작됩니다 (포크) 각 연결에 대한 새로운 토토 사이트. 그 시점부터 클라이언트와 새 서버 토토 사이트는 원본의 개입 없이 통신합니다.포스트그레토토 사이트. 따라서 감독자 서버 토토 사이트는 항상 실행되어 클라이언트 연결을 기다리는 반면 클라이언트 및 관련 서버 토토 사이트는 왔다 갔다 합니다. (물론 이 모든 것은 사용자에게 보이지 않습니다. 완전성을 위해 여기서만 언급합니다.)

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.