我正在使用PHP和RDBMS开发一个web应用程序。我的应用程序需要的一些数据存储在另一个实体拥有的远程数据库中。我对另一个数据库具有有限的只读访问权限。是否有一种关系型数据库管理系统能够执行对远程数据库的查询,并像使用本地表一样使用结果(例如,满足外键关系、JOINing等)?我更喜欢自由/开源软件,但这不是必须的。
发布于 2012-07-30 08:14:03
MySQL具有联邦表类型。您可以创建一个引用远程MySQL实例上的表的表,然后像使用本地表一样使用该表。
这确实有一些限制(例如,不支持事务,IMHO),但它应该如您所描述的那样工作。
https://stackoverflow.com/questions/11714052
复制相似问题