Share via


표준 게이트웨이

게이트웨이는 한 DBMS가 다른 DBMS처럼 보이도록 하는 소프트웨어의 한 조각입니다. 즉, 게이트웨이는 단일 DBMS의 프로그래밍 인터페이스, SQL 문법 및 데이터 스트림 프로토콜을 수락하고 숨겨진 DBMS의 프로그래밍 인터페이스, SQL 문법 및 데이터 스트림 프로토콜로 변환합니다. 예를 들어 SQL Server를 사용하도록 작성된 애플리케이션은 Micro Decisionware DB2 게이트웨이를 통해 DB2 데이터에 액세스할 수도 있습니다. 이 제품을 사용하면 DB2가 SQL Server와 같이 표시됩니다. 게이트웨이를 사용하는 경우 각 대상 데이터베이스에 대해 다른 게이트웨이를 작성해야 합니다.

게이트웨이는 DBMS 간의 아키텍처 차이로 제한되지만 표준화에 적합합니다. 그러나 모든 DBMS가 단일 DBMS의 프로그래밍 인터페이스, SQL 문법 및 데이터 스트림 프로토콜을 표준화해야 하는 경우 DBMS를 표준으로 선택해야 하나요? 확실히 어떤 상용 DBMS 공급 업체는 경쟁사의 제품에 표준화에 동의 할 가능성이 없습니다. 표준 프로그래밍 인터페이스, SQL 문법 및 데이터 스트림 프로토콜이 개발되면 게이트웨이가 필요하지 않습니다.