首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenEdge进度复制

OpenEdge进度复制
EN

Database Administration用户
提问于 2017-08-01 10:29:02
回答 1查看 805关注 0票数 0

OpenEdge进度数据库中有数据。我们希望使用一个名为HVR (我认为是高容量复制)的软件将该数据复制到PostgreSQL "datalake“中。软件所做的基本上是安装一个本地代理,并将数据从源DB复制到目标DB。

有没有人知道进步是否允许这样的事情?

我知道它有自己的复制机制,但这不是我们要找的。

EN

回答 1

Database Administration用户

发布于 2017-08-01 14:10:25

你在这里没有太多的选择:

1)如果您正在使用OE11.7及更高版本,则可以使用OpenEdge Change数据捕获来跟踪数据并复制它( http://knowledgebase.progress.com/articles/Article/How-to-implement-CDC-Change-Data-Capture-with-OpenEdge )

2)如果您使用的是旧版本,则可以使用Pro2软件。我知道MS的Pro2SQL和Oracle的Pro2Oracle。

https://www.progress.com/campaigns/openedge/Pro2v5-Webinar

编辑:没有完整地阅读问题:你最好的选择是问进步本身,但我看不出为什么不行:你的代理将只是另一个连接到数据库的用户,所以如果你有足够的用户许可证,你应该没事。

Edit#2:在较早版本的OE Pro2上使用旧的解决方案来跟踪更改:它为您想要复制的表安装触发器,这些触发器会激发并记录辅助数据库中的更改,然后运行在Management上的复制代理实际上会将记录复制到目标。管理服务器还包含生成SQL模式更新的工具,以及源模式更改时的新触发器等。

CDC本身允许您跟踪更改的记录,但其余的则是您的责任:为目标创建模式、生成SQL负载等等。对于更新版本的OE,Pro2利用CDC来加快复制速度。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/182349

复制
相关文章

相似问题

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