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 9592 게시물 읽기
No. 9592
서로다른 DB에 테이블 검색 어떻게 하고 계신가요?
작성자
김현진(tokssonda)
작성일
2015-09-21 18:43
조회수
9,503

A DB에 table_a가 있고 ( 사용자 아이디, 이름 )

B DB에 table_b가 있는데 ( 사용자 아이디, 전화번호 )

 

이때에 다른 서버 다른 DB에 있는 테이블을 조인을 하지 않은경우

이름이나, 전화번호로 검색 컬럼으로 쓸수 없는데

다들 어떠한 방법으로들 하고 계신가요?

물론 위에 내용처럼 간단하진 않고 보통 A DB에 들어있는 테이블이 회원테이블

같은것이며 B DB가 여러개 이므로 다들 어떻게 하시는지 궁금하네요.

어떠한 방법이도 좋습니다. ^ ^

 

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

보통은 dblink를 사용하는데 보안상 사용을 권하지 않는 곳도 있습니다.

또 다른 방법은 VB에서 개발단에서 구현해주는 경우도 있던데.. 저도 개발은 잘 몰라서..ㅋ

dblink를 우선 test해보세요

김주왕(kimjuking)님이 2015-09-22 09:50에 작성한 댓글입니다.

dblink를 한번 알아보도록 하겠습니다 ^ ^

회사라서 보안이 취약하다면 사용할수 없을지도 모르겠으나 ㅠ_ㅠ

답변 감사드립니다.

김현진(tokssonda)님이 2015-09-22 10:36에 작성한 댓글입니다.

내부 Open API를 만들어서 제공하는것이 가장 좋을듯 싶습니다.

dblink는 보안 문제가 있어서......

좋은 하루 되십시오.

천정대(gt1000)님이 2015-09-22 12:50에 작성한 댓글입니다.

 표준 방법은 postgres_fdw 확장모듈을 사용하는 것입니다. 

아직 postgres_fdw 쪽 모듈이 미흡하기는 하지만, 

그래도 계속 개선 해 나가려고 하는 방향도 fdw 쪽입니다. 

그쪽으로 접근하는 것이 제일 바람직해 보입니다.

김상기(ioseph)님이 2015-09-22 13:25에 작성한 댓글입니다.

dblink는 우선 비추천들 하시네요 ;;;

Open Api를 이용했을때에 join이 가능한가 봐요?

그쪽으로도 알아보겠습니다.

 

안녕하세요 상기님 postgres_fdw 확장모듈 생소하지만

이쪽으로 확인해보도록 하겠습니다.

 

답변 감사드립니다 ^ ^

김현진(tokssonda)님이 2015-09-22 14:56에 작성한 댓글입니다.

open api는 서비스를 제공해 주는 개념 입니다.

join은 당연히 가능 하구요.

내가 소유하지 않는 데이터나 서비스를 다른 시스템으로부터 제공

받는다고 보시면 될거 같습니다.

다음이나 구글 지도 같은경우 우리가 지도 데이터를 가지고 있지 않고

위도, 경도만 던지면....... 업체에서 지도 데이터를 제공해 줍니다.

마찬가지 개념으로.....

다른 서버에서도 제공할 서비스를 open api로 만들어 놓으면

인증과 인가를 거치면 누구나가 사용 가능 합니다.

천정대(gt1000)님이 2015-09-22 23:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9596솔라리스에 postgresql 설치 시 make 에러발생 문의 [1]
안재웅
2015-09-24
9157
9595upsert 가 됩니다!. 나만몰랐나??
hyeon
2015-09-22
9223
9593AIX에 PostgreSQL 설치를 했는데 initdb가 안됩니다. [1]
AIX
2015-09-22
10455
9592서로다른 DB에 테이블 검색 어떻게 하고 계신가요? [6]
김현진
2015-09-21
9503
9591기존 테이블을 파티션 테이블로 만들때... [2]
tester
2015-09-09
10064
9590암호화 관련 질문이 있습니다. [3]
유석훈
2015-09-07
9587
9589프로시져 실행시 성능 저하 [3]
최지용
2015-09-03
9343
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다