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
운영게시판
최근게시물
DBMS Q&A 379 게시물 읽기
No. 379
클럽 DB 설계시 테이블 생성 질문입니다.
작성자
배판주
작성일
2002-04-26 18:52
조회수
5,271

클럽(동호회) 사이트를 설계중입니다.

게시판 생성을 어떤 방법으로 하는게 효과적인지 몰라 질문드립니다.

 

동호회 DB 설계를 합니다.

동호회가 50개가 생성될것으로 추측하며, 각 동호회는 기본 5개의 게시판을 가지게됩니다.(물론 원할경우 추가도 해야합니다)

 

 

위와 같은 경우 테이블을 생성할때

 

1) 동호회 별로 1개 테이블을 생성/ 그 동호회에서 하위5개 게시판일 경우 구분값을 이용하여 1개 테이블에서 5개의 게시판이 움직임

 

※ 1번같은 방법일때는 50개 * 1개 테이블 = 즉 50개의 테이블이 필요하지요

 

 

2) 동호회 전체를 1개의 테이블에 몽땅 넣은방법

즉 테이블 1개에서 각 동호회를 구분하고, 하위 5개게시판 역시 분류값을 한번 더 지정하는것이지요

 

※ 2번같은 방법일때는 동호회숫자와 관계없이 1개테이블이 필요하지요

 

두가지 방법이 1장 1단이 있을꺼라 짐작은 하는데....실제적으로 얼마나 서버에 부하가 걸리며, 실제 클럽을 운영하시는 분들은 어떤 방법을 채택하는지 궁금합니다.

 

아참~

위 2가지 방법중에서 자료량이 방대해졌을 경우도 생각을 해야하거든요....

 

부디 빠른답변 부탁드립니다.

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

2번과 같이 하여도 문제가 되지 않을 것 같습니다.

 

우선 동호회의 사용 빈도의 통계를 낼 필요가 있겠지요.

한 동호회에서 하루에 20건 정도의 글이 올라 온다면

게시판(모든 게시판을 다 사용했다고 할 경우) 별로는 4건 정도의 글이 올라오는 것이지요.

10 년이면 4*365*10 = 14,600 정도지요.

이 정도의 통계치로 본 다면 50개의 동호회에서 하루에 1000건의 글이 올라오는 것입니다. 무척 활발한 동호회라고 볼 수 있지요.

각 글마다 256바이트로 계산해보면 약 46G 정도의 용량이 나옵니다.

 

동호회 ID, 게시판 ID, 글 번호 결합인덱스를 사용하면 빠른 시간에 검색할 수 있겠지요. 그럼 ^^

김동아(love89)님이 2002-05-04 02:54에 작성한 댓글입니다.

약 46G라는 값은 10년 치를 계산한 값입니다.

김동아(love89)님이 2002-05-04 02:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
382테이터베이스 화일의 종류를 가르쳐주세여.. [1]
서나
2002-05-01
5756
381[질문]ODBC [1]
초보
2002-04-30
5160
380디비 설계 이렇게 하면 되나요 [2]
y1009
2002-04-27
5543
379클럽 DB 설계시 테이블 생성 질문입니다. [2]
배판주
2002-04-26
5271
378[초보]고수님들 테이블을 어떻게 만들면...도와주세여... [2]
오양균
2002-04-26
5258
375조인 대 여러번 쿼리의 득과 실은? [1]
김현
2002-04-19
6268
373관계형과 객체형의 차이에 대해 설명 부탁합니다.
장지욱
2002-04-17
5319
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2022 DSN, All rights reserved.
작업시간: 0.058초, 이곳 서비스는
	PostgreSQL v14.2로 자료를 관리합니다