database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2037 게시물 읽기
No. 2037
db서버와 application 서버의 분리 여부
작성자
고민중
작성일
2005-06-20 10:54
조회수
2,028

항상 많은 도움 받고 있습니다...

이번 질문은 시스템 설계 쪽 질문입니다...

비슷한 질문을 검색해 보긴 했는데... 정확한 스펙으로 여러 고수님들의 조언을 듣고 싶어서...

 

최대 한 시간에 10만건의 데이터가(master 테이블의 데이터가.) 쌓이는 시스템을 개발 중입니다.

보통은 한 시간에 한... 5만건? 정도가 될 듯 하구요.

 

사용자들이 직접 DB서버로 붙는 구조는 아니고,

application 계층에서 DB서버에 붙습니다. application쪽 서버는 com+이구요.

하지만... thread로 처리하고 있으니...

db서버 입장에서 보자면. 많은 사용자들한테서 요청받는 형태라고 말할 수도 있겠네요.

또한, 1시간 단위로 통계 데이터를 생성하려고 합니다.

 

이럴 경우, 지금까지의 경험(?)대로. application과 db서버를 분리하는 게 좋다고 말하고 있는데요.

건수가 많다보니. 제가 확신이 안 서서요.

분리하는 편이 낫겠지요?

또... 통계 데이터를 1시간에 한번씩 가공하려는데 - 물론... 스토어드프로시저로 작업하구요.

그 작업 있다고 하더라도... application과 db는 분리해야 하겠지요?

즉... 제 생각은

application서버 <-----------------> DB서버 (통계작업 포함)

이런 형태입니다.

 

혹시라도 나중에 통계 db를 분리하자 하는 말도 있는데요.

그러면

application서버 <----> DB 서버

| |

| | (1시간마다 통계 DB로 데이터를 가져감)

| |

|---------------> 통계용 DB서버

이런 형식이 되는데... 괜찮은 구성인지요?

이 글에 대한 댓글이 총 1건 있습니다.

app 와 db는 분리가 가능하다면, 백 번 분리하는게 좋다고 봅니다..

 

그런데, 통계용 DB의 정의 혹은 목적은 무엇인가요?

 

단순히 Raw Data를 가공해서 Service를 목적으로 하는 DB인가요?

어쨌던, 다른 용도로 DB Server가 2개가 된다면 1개보다는 유리하겠죠..

app server에서 db 접속용 com+를 두개로 가져가면 되겠네요..

app server가 있다면 application 관리도 어렵지않게 가능하겠죠..

 

1시간에 한 번씩 가공을 한다면 그렇게 real time작업은 아니네요..

그럼, 한 밤 중에 한가한 시간을 이용하는 것이 좋지 않을까요?

어차피 user가 많은 한 낮에 처리하는 것은 어느 정도 risk를 감수해야 할테니까요..

 

그럼..

길가는 나그네..님이 2005-06-20 12:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2041데이터베이스 아무것도 모르는사람..ㅠ
김중생
2005-06-20
1984
2039데이타 백업중 setuser 사용권한 거부 에러메세지...
수호
2005-06-20
2054
2038인덱스는 수시로 재생성해줘야 하나요? [1]
과객
2005-06-20
2322
2037db서버와 application 서버의 분리 여부 [1]
고민중
2005-06-20
2028
2036xp_cmdshell 삭제... [1]
왕초보
2005-06-20
2239
2035새로운 테이블? 아니면 필드의 값로 구분?... 어느게 빠를까요? [2]
이오스
2005-06-19
2015
2034안녕하세요... 락 때문에 죽겠네요... [1]
고세환
2005-06-19
2762
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다