gpt4 book ai didi

postgresql - AWS 中的 Oracle FDW 支持

转载 作者:行者123 更新时间:2023-11-29 13:12:50 30 4
gpt4 key购买 nike

我在 Oracle 中有一个 OLTP 数据库,在本地 PostgreSQL 中有一个下游 OLAP 系统。使用 Oracle_FDW 将来自 Oracle 的数据泵入 PostgreSQL。

我正在探索将 PostgreSQL 迁移到 AWS 的可能性,但没有一个 RDS 具有 Oracle_fdw 功能。一种出路是在 EC2 实例上安装 PG,但这会留下一些功能,例如 AWS 本地提供的只读副本。有更好的解决方法吗?

还有办法从 AWS 中的 Postgres RDS 获取 Oracle RDS 中的数据吗?

最佳答案

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

正如您提到的,在这种情况下,一般选择是在 EC2 而不是 RDS 上自行托管 PostgreSQL。您失去了自动备份/复制/管理功能,但您获得了所需的功能和灵 active 。这肯定会奏效,但需要一些腿部工作来弥补您因不使用 RDS 而失去的东西。

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

我快速搜索了一下,没有找到任何人实际像这样分层外国数据包装器的引用资料,但我在手册或网上也找不到任何说它不受支持的内容。理论上它应该有效,但如果您确实尝试了,请确保在使用它做任何重要事情之前对其进行彻底测试。

关于postgresql - AWS 中的 Oracle FDW 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731201/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com