DB 서버가 네트워크에 접속하지 않고 독립되어 동작하는 구성임.
DBMS와 소프트웨어가 같은 DB 서버에서 동작함.
사용자는 설치 장소로 물리적으로 접근해야 사용가능함.
2계층 구성이라고도 부름.
네트워크 연결로 서버 1대에 복수 사용자 단말이 접근 가능함.
서버에서 DBMS가 동작하고, 클라이언트에서 업무 애플리케이션이 동작하는 분업 체제로의 전환을 의미하기도 함.
보안을 위해 주로 기업 또는 조직 내의 닫힌 네트워크(LAN)에서 이용됨. 즉, 외부 네트워크는 접속이 불가능.
인터넷을 통해 데이터베이스 접속이 가능하기 때문에 보안 위험이 증가함.
불특정 다수 사용자가 사용하는 클라이언트 애플리케이션 관리 비용이 증가함.
지금은 웹 브라우저로 동일하게 동작하지만 이 시대는 PC에 애플리케이션*을 따로 설치해 동작했음. 즉 비즈니스 로직이 수정되면 모든 PC에서 애플리케이션을 재설치해야함..
(*이 때 PC에 설치되는 애플리케이션을 네티이브 애플리케이션이라 불렀으며 현재 스마트폰에 설치되는 애플리케이션의 시초같은 격임)
클라이언트/서버 구조에서 클라이언트 애플리케이션 관리 비용의 문제로, 비즈니스 로직을 실행하는 애플리케이션을 서버에서 관리할 필요성이 대두됨.
이를 통해 생긴 게 Web 3계층임.
웹 서버
(웹) 애플리케이션 서버
DB 서버
3 계층으로 구성됨.