클라이언트/서버

클라이언트/서버의 특징

데이터베이스 서버 1대에 복수 사용자의 단말이 접속하는 구성을 '클라이언트/서버' 라고 한다.DB 서버에서는 DBMS가 동작하고 클라이언트에서는 업무 애플리케이션이 동작하는 분업체제로 볼 수 있다.

이러한 아키텍처는 데이터베이스를 네트워크에 연결하여 Stand-alone 구성의 두 가지 단점을 보완한다.

  1. 물리적으로 떨어진 장소에서 접속 가능

  2. 복수 사용자가 동시 작업 가능

클라이언트/서버의 확장

클라이언트/서버 구성은 주로 기업이나 조직 내에 닫힌 네트워크(LAN)에서 이용되었다. 역으로 말하면 데이터베이스는 매우 중요한 정보를 많이 축적하고 있는 서버라서 보안상의 위험이 크기때문에, 사용자가 인터넷 등 외부 네트워크를 거쳐 데이터베이스 접속하는 일은 없었다.

클라이언트/서버 구성은 아키텍처의 주류는 아니지만, 조직 내에서 제한된 용도의 시스템으로 이용되고 있다. 하지만, 인터넷 시대에는 부적합한 몇 가지 단점을 가지고 있다.

Last updated