계속하기 전에 기본 사항을 이해해야 합니다.토토 캔시스템 아키텍처. 이해 의 부분은 어떻게 되나요?포스트그레SQL상호작용을 하면 이 장을 좀 더 명확하게 만들 수 있습니다.
데이터베이스 전문 용어로,토토 캔클라이언트/서버 모델을 사용합니다. 갑토토 캔세션은 다음으로 구성됩니다. 협력 프로세스(프로그램):
데이터베이스 파일을 관리하는 서버 프로세스는 클라이언트 애플리케이션에서 데이터베이스에 연결하고 수행합니다. 클라이언트를 대신하여 데이터베이스 작업. 데이터베이스 서버 프로그램이 호출됩니다.포스트그레스.
수행하려는 사용자의 클라이언트(프론트엔드) 애플리케이션 데이터베이스 운영. 클라이언트 애플리케이션은 매우 다양할 수 있습니다. 성격: 클라이언트는 텍스트 중심 도구, 그래픽 도구일 수 있습니다. 애플리케이션, 웹을 표시하기 위해 데이터베이스에 액세스하는 웹 서버 페이지 또는 특수 데이터베이스 유지 관리 도구. 일부 클라이언트 애플리케이션은 다음과 함께 제공됩니다.포스트그레SQL배포; 대부분은 다음에 의해 개발됩니다. 사용자.
일반적인 클라이언트/서버 응용프로그램과 마찬가지로 클라이언트와 서버는 다른 호스트에 있을 수 있습니다. 그 경우 그들은 의사소통을 한다. TCP/IP 네트워크 연결을 통해. 이 점을 명심해야 합니다. 클라이언트 컴퓨터에서 액세스할 수 있는 파일은 접근할 수 없습니다(또는 다른 방법을 통해서만 접근할 수 있습니다). 파일 이름)을 데이터베이스 서버 시스템에 저장합니다.
그토토 캔서버는 클라이언트의 여러 동시 연결을 처리합니다. 달성하려면 이제부터 시작됩니다("포크") 새로운 프로세스 각 연결마다. 그 시점부터 클라이언트와 새로운 서버 프로세스는 원본의 개입 없이 통신합니다.포스트그레프로세스. 따라서 마스터 서버는 프로세스는 항상 실행 중이며 클라이언트 연결을 기다리고 있습니다. 클라이언트 및 관련 서버 프로세스가 왔다 갔다 합니다. (이 모든 것은 물론 사용자에게는 보이지 않습니다. 우리는 여기서만 언급합니다. 완전성.)
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 | 
| 설치 | 위로 | 데이터베이스 생성 |