산호가 정확히 답변은 한것 같습니다. 그 이유를 들자면 다음과 같습니다.
1. PostgreSQL 의 경우 DB 라는 단위는 완전히 독립된 하나의 자료의 단위입니다.
테이블이 다를 경우 join 등을 통하여 서로 자료를 참조할 수 있지만, DB 가 다를 경우에는 자료의 상호참조는 불가능합니다. 그러므로 조금이라도 서로 연관성이 있고 서로 참조할 가능성이 있는 자료라면 당연히 하나의 DB 내에서 테이블을 달리하여 만드는 수 밖에 없습니다.
2. 관리상의 편리점 입니다.
PostgreSQL 의 경우 admin tools 들이 대부분 한 DB 를 대상으로 동작합니다. 물론 한 서버를 대상으로 하여 작성된 툴들도 있지만 대부분이 디비 단위로 동작하겠끔 만들어 져 있는지라 디비가 다를 경우 상당한 불리점이 있습니다.
> > DB쪽은 처음 공부하는 것이라 너무 초보적인 질문이겠지만 공부하다 의
> 문
> > 이 생겨 글을 올립니다.
> >
> > 하나의 서버에서 게시판과 방명록을 만들 때, 각각 db를 따로 만드는 것
> 과
> > 하나의 db안에 table만 따로 만드는 것 중 어는 것이 더 효율적인가요?
>
> 용량과 사용 목적에 따라 달라지겠지만은 테이블로 구분하는것이 낳아
> 보입니다.
>
> 인천의 나사 풀린 산호...
|