Oracle DB에서 현재의 데이터베이스에서 네트워크상의 다른 데이터베이스에 접속하기 위해 접속 설정을 정의하는 객체.
즉, 다른 데이터베이스에 접속할 수 있는 링크를 말한다.
DML을 날릴때
SELECT * FROM TABLENAME@DBLINK_TEST;
이런식으로 '테이블'@'링크할 데이터베이스명'을 붙여주면 된다는 것만 알고 넘어가자
Foreign Data Wrapper.
외부데이터 소스와 통신할 수 있는 Postgresql 데이터베이스 용 라이브러리이다.
Foreign table은 외부DB에 있는 data를 실시간으로 연계가 필요할 때 사용한다.
Foreign table은 FDW방식을 이용하며, DBLink보다 향상된 성능.
- database
- employee
- schema
- public
- table
- sales
- human_resource
- schema
- public
- table
- mber
- Foreign Data Wrapper
- public.sales
이런식으로 db가 구성되어있을때 human_resource db에서 employee db에 있는 sales테이블을 참조할 때 사용한다.
db링크와 비슷하게
SELECT * FROM public.sales;
이런식으로 사용한다.