首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS中的Oracle FDW支持

AWS中的Oracle FDW支持
EN

Stack Overflow用户
提问于 2018-10-10 08:58:55
回答 2查看 1.2K关注 0票数 1

我在Oracle中有一个OLTP DB,在PostgreSQL内部有一个下游的OLAP系统。来自Oracle的数据使用Oracle_FDW注入PostgreSQL。

我正在探索将PostgreSQL迁移到亚马逊网络服务的可能性,但没有一个RDS具有Oracle_fdw功能。一种解决方法是在EC2实例上安装PG,但这将留下一些功能,如由亚马逊网络服务原生提供的读取副本。有没有更好的变通办法?

另外,有没有办法从AWS的Postgres RDS中获取Oracle RDS中的数据?

EN

回答 2

Stack Overflow用户

发布于 2018-10-10 10:49:42

使用Amazon RDS上的PostgreSQL,您可以选择的扩展仅限于extensions they explicitly support。据我所知,没有办法绕过这个限制。

正如您所提到的,这种情况下的一般选择是将PostgreSQL自己托管在EC2上,而不是RDS上。您失去了自动备份/复制/管理功能,但您可以获得所需的功能和灵活性。这肯定是可行的,但需要一些额外的工作来弥补不使用RDS所造成的损失。

我能想到的唯一替代方案是,您可以托管一个安装了oracle-fdw扩展的不同的(否则为空的) PostgreSQL服务器,并使用postgres-fdw扩展(受RDS支持)来代理来自您的RDS托管数据库的请求,通过您的代理PostgreSQL数据库,到达您的Oracle数据库,然后再返回。如果要检索的数据量很大,或者每分钟的查询次数很高,这可能是一个糟糕的想法。但它可能值得测试,看看它是否适用于您的用例。

我做了一个快速的搜索,我没有找到任何关于像这样分层的外国数据包装器的参考,但我也没有在手册中或在线上找到任何东西,说它也不受支持。从理论上讲,它应该可以工作,但如果您确实尝试了它,请确保在使用它做任何重要的事情之前对其进行彻底的测试。

票数 1
EN

Stack Overflow用户

发布于 2022-01-27 21:40:42

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52731201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档