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
운영게시판
최근게시물
PostgreSQL Q&A 3560 게시물 읽기
No. 3560
Re: Re: 사용하고 있는 DB가 여러개인 경우에....
작성자
박기수
작성일
2001-10-21 20:23
조회수
2,121

지극히 맞는 이야기입니다.

 

그러나 현실 세계에는 원론 또는 이론이 현실에 곧바로 적용시킬 수 없는 경우가 종종 일어납니다.

 

물론 굳이 원론이나 이론에 맞추어 강제적으로 모델링할 수도 있지만,

그렇게 한다면 너무나 많은 시간과 노력과 비용이 소요되며,

관리에 막대한 지장이 초래되는 경우도 있습니다.

 

[거의 대다수 이런 현상은 발생하지 않습니다.

이런 현상이 발생되는 것은 모델링하는 과정에 미숙하기 때문이죠.

 

하지만, 현실 세계에는 그렇지 않은 경우도 종종 있더군요.]

 

아뭏은 답변 감사합니다.

Oracle을 병행하여 사용하고 있기 때문에 대략적인 것을 유추할 수 있으나,

그래도 조금의 미련이 남아서 이렇게 질문을 하였었습니다.

 

누가 뭐라고 해도 PostgreSQL은 멋있다고 감히 말할 수 있습니다.

물론 MySQL도 멋이 있구요.

 

서로 상대적이라고 생각합니다.

종교나 문화와 같이 ......

 

즐거운 저녁되세요....

 

 

-- 정재익 님이 쓰신 글:

>> 말씀 하신 내용은 현재 PostgreSQL에서는 지원하지 않는 방법입니다. DB간의 테이블을 서로 조인하여 사용한다던지 하는 것은 지원하지 않기 때문입니다. DB 간에 서로 참조를 한다면 그것은 MySQL 의 잘못된 모델링 습관이 남아 있는 것이기 때문에 디비 구조 자체를 변경하시는 것이 좋습니다. 서로 연관이 있는 테이블들은 당연히 하나의 디비로 합쳐져야 합니다. 다른 대부분의 디비에서도 이 원칙은 마찬가지입니다.

>> 원하시는 답변은 아니지만 그렇게 하시는 것이 옳을 것 같습니다. 도움이 되셨길 바랍니다.

>>

>> -- 박기수 님이 쓰신 글:

>> >> 안녕하십니까 ?

>> >> 궁금한 사항이 있어서 이렇게 질문을 올립니다.

>> >>

>> >> 기존에 MySQL을 이용하여 웹 프로그래밍을 하다가,

>> >> 트랜잭션의 처리를 위해 PostgreSQL로 DBMS를 전면 수정하여 작업 중에 있습니다.

>> >>

>> >> 아울러 개발에 사용하고 있는 언어는 JSP입니다.

>> >>

>> >> 구현상 여러개의 DB를 이용해야 하며,

>> >> 각 DB당 약 36개의 동일한 Table를 이용해야 하는데,

>> >>

>> >> MySQL과 같이 DB간의 Table참조가 가능한 방법이 있는지 해서 문의를 드립니다.

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

기수님 의견에 찬성합니다. :-)

 

지금의 상황은 아마도 기존의 것을 이전하는 과정에서 발생하는 문제점일 것이라고 생각됩니다. 실제 DB 라는 것은 현실세계의 축소판입니다. 항상 올바를수 만은 없다는 당위성은 인정을 합니다.

 

어찌 되었던 기수님의 문제를 해결해 드릴수 없는 것은 안타깝게 생각합니다. --;

 

다른 한가지 대안을 제시한다면 connection pool 을 DB 별로 따로 운영하는 방법은 없을까요. 물론 이 경우도 join 등을 사용할수는 없지만 자료만을 따로 불러 들여서 사용하는 경우라면 가능하지 않을까 하는 생각에 여쭤 봅니다. :-)

 

부디 좋은 결과 있으시길 바랍니다.

advance님이 2001-10-21 20:27에 작성한 댓글입니다.

질문과 답변 모두 맞는 것 같습니다.

 

이론처럼 세상이 돌아간다면,

얼마나 좋겠어요.

 

그렇게 된다면 아마 미국의 아프카니스탄 공격이 발생하지 않았겠죠.

......

나그네님이 2001-10-21 20:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3579두 날짜 사이의 시간간격을 알 수 있는 방법을 찾습니다. [1]
Genie
2001-10-25
2719
3580┕>Re: 두 날짜 사이의 시간간격을 알 수 있는 방법을 찾습니다.
정재익
2001-10-25 16:48:56
2720
3578cygwin에서 pg설치
박종구
2001-10-25
2056
3583┕>Re: cygwin에서 pg설치 + windows 2k pro에서의 사용기 [1]
김상기
2001-10-26 07:17:28
2309
3567Large Object 의 백업질문
순돌이
2001-10-22
1949
3568┕>Re: Large Object 의 백업질문
정재익
2001-10-22 18:27:23
2239
3575┕>Re: Large Object 의 백업질문
김상기
2001-10-23 14:19:34
1983
3576 ┕>Re: Re: Large Object 의 백업질문
순돌이
2001-10-23 19:17:15
2215
3558사용하고 있는 DB가 여러개인 경우에....
박기수
2001-10-21
2075
3559┕>Re: 사용하고 있는 DB가 여러개인 경우에....
정재익
2001-10-21 19:43:50
2009
3560 ┕>Re: Re: 사용하고 있는 DB가 여러개인 경우에.... [2]
박기수
2001-10-21 20:23:50
2121
3565┕>Re: 사용하고 있는 DB가 여러개인 경우에....
김상기
2001-10-22 14:13:08
2044
3553안녕하세요
김원선
2001-10-20
2049
3556┕>Re: 안녕하세요
정재익
2001-10-20 23:59:27
1895
3563 ┕>Re: Re: 안녕하세요
김원선
2001-10-22 09:02:15
2092
3569  ┕>Re: Re: Re: man 이라는 명령어가 없다는 것인가요.
정재익
2001-10-22 22:06:49
1818
3550문자열 비교 검색시 %의 처리법
초보2
2001-10-19
2034
3554┕>Re: 문자열 비교 검색시 %의 처리법
정재익
2001-10-20 13:53:37
2767
3549max connection 개수.
강윤환
2001-10-19
2039
3551┕>Re: max connection 개수.
정재익
2001-10-19 16:01:09
2442
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다