首页 > 解决方案 > 是否可以编写跨数据库连接查询?

问题描述

来自不同供应商的多个服务器上的多个数据库数据库位于不同的服务器上,并且一些服务器运行不同的数据库软件。例如,客户数据库可能托管在 Oracle 的机器 X 上,订单数据库可能托管在使用 Microsoft SQL 的机器 Y 上。是否可以编写连接查询以及哪种框架最适合这种情况(Spring、ASP.NET 或任何其他)?

标签: javamysqldatabaseoraclepostgresql

解决方案


在 PostgreSQL 中,您可以映射和连接表:

从 MySQL、HDFS 和 MongoDB 使用 EnterpriseDB 的外部数据包装器 - https://github.com/EnterpriseDB/

从 SQL 服务器 - https://github.com/tds-fdw/tds_fdw

来自甲骨文 - https://github.com/laurenz/oracle_fdw


推荐阅读