【发布时间】:2017-02-10 09:57:19
【问题描述】:
(为了说明清楚,我不自己编码)
我正在寻找一种允许在主数据库、Oracle 11g 数据库和新的 PostgreSQL 数据库之间复制数据的解决方案。这些是 2 个不同的应用程序,但需要实时交换数据。有一些基于触发器的方法,但有一个很大的问题是这会影响主数据库的效率——这是我们做不到的。 我也遇到过一些基于日志的解决方案,比如 HVR,但是对于复制 500MB 的数据来说成本太高了。 也许你们中的任何人都遇到过类似的问题并找到了解决方法?
任何提示和帮助都将非常感谢,因为我的时间很短
【问题讨论】:
-
您可以在 Postgres 中创建一个外部数据包装器,用于读取和写入 Oracle 中的表
-
其实这似乎是一种有趣的方式。
-
如果您的应用程序使用 JDBC/Java,另一个选项是 ha-jdbc.org
-
我认为不是 JDBC/Java,但还是谢谢
-
我已经与我的开发人员讨论了 FDW 方式,但他们说这对于已连接表的视图来说效率非常低:/
标签: oracle postgresql database-replication