Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[11243] Re:[재질문] 2 tire 와 3 tire 성능 비교
엔서버 [enserver] 2170 읽음    2007-02-22 13:39
안녕하세요

미들웨어를 처음 사용하는 많은 분들이 유사한 질문을 합니다. 한 서버에 얼마나 붙을 수 있는지, 사용자 숫자가 x이면 서버의 데이타베이스 풀의 갯수는 몇개로 해야 할지, 스레드풀은 또 어떻게 해야할지 등등...

제가 아는 한도내에서는 정답은 없다는 것입니다. 사용자의 업무형태, 데이타의 용량, 네트웍의 용량, 속도 그리고 클라이언트와 미들웨어의 구성등 영향을 미치는 요인이 너무나 많습니다.

유사한 업무형태라도 사용자의 어플을 어떻게 구성하느냐에 따라서 성능은 천차만별일 수도 있습니다.

이런 환경변수에 따라 어떤 프로그램은 cs보다 속도가 떨어질 수도 있고 더 나을 수도 있습니다. 미들웨어를 구성하는 것은 최적화를  향해 가는 과정입니다.  빠른 시간내에 만족한 결과를  얻을 수도 있지만 위의 여러가지 환경 때문에 상당한 시간을 거쳐야 할 수도 있습니다.

다만 미들웨어를 사용하는 분명한 장점은 존재합니다. db포트를 외부에 오픈하지 않음으로서 보안상 좀 더 유리하고, 배포가 편리하겠죠.

확실한 답변이 아니라서 죄송합니다.


: :
: : 제가 아는 수준은
: : 사용자가 아주 많을 때는 3 tire 구성이 효과적이고
: : 사용자가 좀 적을 때는 그냥 2 tire 로 구성하는 편이
: : 프로그램 관리 측면에서 더 편리할 거 같은데
: : 경험이 부족해서 그 적당한 선을 잘 모르겠습니다.
: :
: : 한개의 클라이언트는 매달 약 2만~3만개 정도의 레코드를 생성합니다.
: : 만들어진 자료들에 대한 조회와 갱신은 꾸준히 발생합니다.
: : (각각의 클라이언트는 자기가 만들었던 자료들만을 대상으로 작업을 합니다.)
: :
: : 이런 업무환경이라면
: : DBExpress를 이용한 2 tire환경에선 서버 1대당
: : 몇개 정도의 클라이언트가 적정선일 지 궁금하고
: : 만약 적정선 이상의 환경에서 3 tire로 변경하게 되면
: : 과연 얼마만큼의 성능이 향상될지도 무척 궁금합니다.
: :
: : 질문 내용이 쉽게 답을 주시기 힘든 부분이 있을 거 같다는 생각도 들지만
: : 그래도 경험이 있으신 분께서
: : 대략적이라도 말씀해 주시면 크게 도움이 될거 같아서 질문을 올립니다.
: :
: : 모두들 건투하세요...

+ -

관련 글 리스트
11238 [질문] 2 tire 와 3 tire 성능 비교 박세훈 3236 2007/02/16
11242     [재질문] 2 tire 와 3 tire 성능 비교 박세훈 2622 2007/02/22
11243         Re:[재질문] 2 tire 와 3 tire 성능 비교 엔서버 2170 2007/02/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.