标准网关

网关是一种软件,导致一个 DBMS 看起来像另一个。 也就是说,网关接受单个 DBMS 的编程接口、SQL 语法和数据流协议,并将其转换为隐藏 DBMS 的编程接口、SQL 语法和数据流协议。 例如,写入到使用 SQL Server 的应用程序还可以通过 Micro Decisionware DB2 网关访问 DB2 数据;此产品使 DB2 看起来类似于 SQL Server。 使用网关时,必须为每个目标数据库写入不同的网关。

尽管网关受到 DBMS 之间的体系结构差异的限制,但它们非常适合标准化。 但是,如果所有 DBMS 都对单个 DBMS 的编程接口、SQL 语法和数据流协议进行标准化,其 DBMS 将被选为标准? 当然,任何商业 DBMS 供应商都不太可能同意将竞争对手的产品标准化。 如果开发标准编程接口、SQL 语法和数据流协议,则无需网关。