8.4 에 Foreign Server 라 해서
create server 관련 create 명령어가 3가지가 있던데요
이게 모하는 기능인지 아시는 계신가요?
워따 쓰는 물건이죠?
예전 dblink 모듈의 확장판이네요.
SQL/MED 라고 해서 Management of External Data 관한
ISO 규약에 따른 표준 SQL 구문으로 구현되었네요.
IBM DB2 쪽에서 지원하고 있는 것에 대한 새로운 도전 같습니다.
최종 목표는 8.5에서 라고 말은 하고 있는데,
과연 많은 개발자들이 호응을 할지는 모르겠습니다.
이것의 관건은 wrapper 개발인듯합니다.
마치 tsearch2 에서 관건이 사전과 형태소분석기인 것처럼
여기서는 각종 랩퍼(이걸 우리말로 어떻게 옮겨야하나)이 얼마나 튼튼하게 나오느냐에 따라
쓸만한 놈이 될터이고 아니면 또 하나의 PostgreSQL 실험정신이 발휘된 놈으로 끝나는 것은 아닐지까 하는 생각도 듭니다.
뭐, 여튼 PostgreSQL 개발쪽에서는 이 개념의 응용으로 replication을 구현하려고 하는 것 같습니다.
자세한 이야기는
http://wiki.postgresql.org/images/4/4c/SQLMED-FOSDEM2009.pdf
문서를 참조 하시고.
제대로 쓰려면 풀어야할 것이 너무 많은 것 같네요.
음.. 이걸 쓰면 마치 MSSQL의 Linked Server와 같은 기능도 구현이 될 것 같은데요..
잘 진행되어서 MSSQL과의 연동도 되었으면 합니다.
요즘 MSSQL과의 연동으로 머리가 아파서; 흑