본문 바로가기
용어정리

2Tier와 3Tier란?

by 나비와꽃기린 2015. 1. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

* 2Tier


-
클라이언트에서 BusinessLogic 작성하고 데이터베이스에 저장하여 사용하는 형태







-
위 그림과 같이 클라이언트에서 DB서버로 직접 데이터를 입력하고 불러오는 방식으로, Client에서 일반적으로 Data를 입력하고 불러오는 방식이다.


장점

단점

1. 개발이 편리하다.
2.
개발비용이 저렴하다

1. 보안에 취약하다
2.
재사용이 어렵다
3.
서버에 부하가 일어난다
4.
유지보수가 쉽다

 


* 3Tier


-클라이언트가 미들웨어로 메세지를 주고 받으면서 데이터베이스에 저장하여 사용하는 형태.


-결과값을 클라이언트가 약속된 메세지 형태로 받을 수 있는 양방향 프로그램이 가능.


-분산 처리가 가능하기 때문에 일정한 퍼포먼스 효과를 볼 수 있음




장점

단점

1. 보안에 용이하다
2.
재사용에 용이하다
3.
일정한 퍼포먼스가 가능하다

1. 개발기간이 늘어난다
2.
개발비용이 비싸다
3.
유지보수가 어렵다


'용어정리' 카테고리의 다른 글

프레임워크란 / Framework란 ?  (0) 2016.06.21
기간계, 계정계, 정보계, 대외계  (0) 2016.06.14
Middleware란?  (0) 2015.01.30
CGI(Common Gateway Interface)란?  (0) 2015.01.30
WebServer란?, WAS란?  (0) 2015.01.30