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 2009 게시물 읽기
No. 2009
사용자별 게시판 생성시...
작성자
조나단
작성일
2005-06-07 18:04ⓒ
2005-06-07 18:06ⓜ
조회수
2,473

사용자별로 게시판을 생성할경우....

 

만약 사용자가 1000며이라고 가정 했을때 ...

각각의 게시판의 데이터 양도 게시판당 10000개의 게시글이 인서트 된다고 할때...

 

사용자별로 테이블을 만드는게 조은가요??

아니면 테이블 하나에 코드값으로 구분을 하는게 나을까요.....???

아니면 다른 더 좋은 방법이 있는지??

궁금합니당.....

답변주시면 감사하겠습니다...

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

1000만개의 글이군요

그럼 한 개로 하면 무리일꺼 같습니다.

그래두 하나로 할려면,

 

데이터가 무엇이냐가 중요할 거 같습니다.

단순 게시물 이라서 지난 데이터를 검색할 일이 잘 없고

윗 게시물이 잘 쓰인다면,

 

캐싱 테이블을 만드는 것도 좋다고 생각합니다.

 

구간 검색 알고리즘도 쓸 수 있을 것 같구요

 

여러개 나누면 일련번호나 그런게 있어 자동 관리 되도록 하면

좋겠군요 테이블 관리 프로그램을 짜야 할거 같습니다.

 

 

 

석이님이 2005-06-07 19:00에 작성한 댓글입니다. Edit

하나의 table로 게시판을 구성하기에는 대용량의 자료가 된듯합니다.

대용량의 자료의 기준은 무언가?

절대적인 기준 이를테면 몇 만껀 이런 건 정확히 없습니다.

그러나 데이터를 처리하는 속도나 관리 등을 고려한다면

그건 분리되어야 할 듯합니다.

사용자는 DB가 어떻게 설계되었는지는 상관없습니다.

다만 그 액세서하는 속도의 차이를 느낄뿐이구요,

만약 관리하는 측면에서 통합된 게시판의 형태가 필요하다면

view를 사용하시면 될 듯합니다.

이는 관리나 운영상의 묘수이지 사용자 편익의 묘수는 아니니

분리하심을 추천합니다.

 

여리님이 2005-06-08 09:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2012[접속에러18456]접속에러 원인 좀알려줘요 [1]
이지송
2005-06-08
6379
2011데이터 베이스 문제 입니다. 한번 풀어보세요 [11]
석이
2005-06-08
7700
2010쿼리를 어떻게 맹그러야할지... [4]
준팔이
2005-06-07
2804
2009사용자별 게시판 생성시... [2]
조나단
2005-06-07
2473
2008스케줄, 링크드서버관련 오류입니다. 답글 좀 주세요 ㅜㅜ
손님
2005-06-07
3999
2007PC서버에서 실제 서버로 옮기고 느려졌어요. [1]
bokting
2005-06-07
2142
2006[질문] 집계 쿼리 [2]
최보라
2005-06-07
2434
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다