현재 위치 - 회사기업대전 - 기업 정보 조회 - CS 아키텍처는 무엇을 의미합니까?

CS 아키텍처는 무엇을 의미합니까?

CS 아키텍처는 서버-클라이언트 아키텍처를 의미합니다.

서버-클라이언트, 즉 클라이언트-서버 (C/S) 구조입니다. C/S 구조는 일반적으로 2 계층 구조를 사용합니다. 서버는 데이터 관리를 담당하고 클라이언트는 사용자와의 상호 작용 작업을 수행합니다.

클라이언트는 LAN 을 통해 서버에 연결하고, 사용자의 요청을 받아들이고, 네트워크를 통해 서버에 요청을 보내 데이터베이스를 조작합니다. 서버는 클라이언트의 요청을 받아들이고, 데이터를 클라이언트에 제출하고, 클라이언트가 데이터를 계산하고, 결과를 사용자에게 제공합니다.

확장 데이터:

역사를 발전시키다

2 계층 구조는 프런트엔드가 클라이언트이며, 주로 사용자 인터페이스 표시, 데이터 입력 수락, 데이터 유효성 확인, 백그라운드 데이터베이스에 요청 전송, 반환 결과 수락, 응용 프로그램 논리 처리 등의 두 부분으로 구성됩니다. 백엔드는 DBMS 를 실행하고 데이터베이스 쿼리 및 관리를 제공하는 서버입니다.

2 계층 구조에는 몇 가지 단점이 있습니다. 주로 시스템의 확장성이 떨어진다는 것입니다. 다른 시스템과 상호 운용하기 어렵다. 여러 이기종 데이터베이스를 지원하기가 어렵습니다. 클라이언트 프로그램은 서버측 DBMS 와 상호 작용이 잦고 네트워크 트래픽이 많습니다. 모든 클라이언트에는 데이터베이스 클라이언트 소프트웨어를 설치하고 구성해야 하는데, 이는 매우 복잡한 작업입니다.

2 계층 구조에 기반한 이러한 단점은 미들웨어 기술이 성숙함에 따라 3 계층 구조가 등장했습니다. 핵심 개념은 미들웨어를 사용하여 응용 프로그램을 표현 계층, 비즈니스 논리 계층 및 데이터 스토리지 계층의 세 가지 처리 계층으로 나누는 것입니다.

바이두 백과 -CS 아키텍처

copyright 2024회사기업대전