지극히 맞는 이야기입니다.
그러나 현실 세계에는 원론 또는 이론이 현실에 곧바로 적용시킬 수 없는 경우가 종종 일어납니다.
물론 굳이 원론이나 이론에 맞추어 강제적으로 모델링할 수도 있지만,
그렇게 한다면 너무나 많은 시간과 노력과 비용이 소요되며,
관리에 막대한 지장이 초래되는 경우도 있습니다.
[거의 대다수 이런 현상은 발생하지 않습니다.
이런 현상이 발생되는 것은 모델링하는 과정에 미숙하기 때문이죠.
하지만, 현실 세계에는 그렇지 않은 경우도 종종 있더군요.]
아뭏은 답변 감사합니다.
Oracle을 병행하여 사용하고 있기 때문에 대략적인 것을 유추할 수 있으나,
그래도 조금의 미련이 남아서 이렇게 질문을 하였었습니다.
누가 뭐라고 해도 PostgreSQL은 멋있다고 감히 말할 수 있습니다.
물론 MySQL도 멋이 있구요.
서로 상대적이라고 생각합니다.
종교나 문화와 같이 ......
즐거운 저녁되세요....
-- 정재익 님이 쓰신 글:
>> 말씀 하신 내용은 현재 PostgreSQL에서는 지원하지 않는 방법입니다. DB간의 테이블을 서로 조인하여 사용한다던지 하는 것은 지원하지 않기 때문입니다. DB 간에 서로 참조를 한다면 그것은 MySQL 의 잘못된 모델링 습관이 남아 있는 것이기 때문에 디비 구조 자체를 변경하시는 것이 좋습니다. 서로 연관이 있는 테이블들은 당연히 하나의 디비로 합쳐져야 합니다. 다른 대부분의 디비에서도 이 원칙은 마찬가지입니다.
>> 원하시는 답변은 아니지만 그렇게 하시는 것이 옳을 것 같습니다. 도움이 되셨길 바랍니다.
>>
>> -- 박기수 님이 쓰신 글:
>> >> 안녕하십니까 ?
>> >> 궁금한 사항이 있어서 이렇게 질문을 올립니다.
>> >>
>> >> 기존에 MySQL을 이용하여 웹 프로그래밍을 하다가,
>> >> 트랜잭션의 처리를 위해 PostgreSQL로 DBMS를 전면 수정하여 작업 중에 있습니다.
>> >>
>> >> 아울러 개발에 사용하고 있는 언어는 JSP입니다.
>> >>
>> >> 구현상 여러개의 DB를 이용해야 하며,
>> >> 각 DB당 약 36개의 동일한 Table를 이용해야 하는데,
>> >>
>> >> MySQL과 같이 DB간의 Table참조가 가능한 방법이 있는지 해서 문의를 드립니다.
|