리소스를 사용하는 쪽이 클라이언트
( 어원 그대로 client 손님, 요청을 하는 쪽이라고 생각하면 편하다 )
리소스를 제공하는 곳이 서버
( 어원 그대로 serve 제공하다, 제공하는 쪽이라고 생각하면 편하다 )
2-Tier 아키텍처
리소스를 사용하는 앱과 리소스가 존재하는 곳을 분리시킨 것
클라이언트 - 서버
3-Tier 아키텍처
리소스를 사용하는 앱, 리소스를 전달해주는 앱, 그리고 리소스 저장 공간을 분리시킨 것
클라이언트 - 서버 - 데이터베이스
데이터베이스를 데이터가 모여 있는 창고라고 생각하면 편하다.
흔히, 클라이언트는 프론트엔드 영역 / 서버와 데이터베이스를 백엔드 영역이라고 한다.
데이터베이스는 데이터 제공자로서 일하므로 일종의 서버라고 볼 수 있다.
'Develop' 카테고리의 다른 글
페이지 레이아웃 (0) | 2022.08.24 |
---|---|
HTML (0) | 2022.08.23 |
컴퓨터와 프로그래밍 (0) | 2022.08.22 |
Verification 과 Validation (0) | 2022.08.18 |
전략 패턴이란? (0) | 2022.07.29 |