안녕하세요 외부 데이터 베이스 접근 관련하여 문의 드립니다.
A B
주문 상품(대용량 데이터 테이블)
A - 주문 테이블에서
B - 상품 테이블 JOIN 하여 사용할 경우
1. dblink or postgre_fdw 기능 사용시
실시간 데이터 까지 조회는 가능하나 인덱스 설정이 불가능하여 쿼리 조회시 조회 속도가 느림
2. postgre_fdw 테이블 사용하여 Materialized Views 뷰 생성
인덱스 사용가능하여 쿼리 조회는 빠르나, insert or delete or update 시 적용이 되지 않아
지속적으로 refresh 기능 사용하여 최신 데이터 적용(대용량 테이블이라 refresh 사용시 작업 시간이 오래 걸립니다.)
위 처럼 서로 장단점이 존재하여
위 2가지 방법 이외에
mssql db링크 처럼 한번 설정시 실시간 데이터 조회 및 인덱스 가능한 방법은 없을지 문의 드립니다.
감사합니다.
|