我有一个应用程序A,它有大约100多个表并使用Oracle DB。还有另一个应用程序B使用存储在其时间数据库中的数据,表格数量较少。
鉴于具有不同数据模型的2种不同类型的数据库,实现DB-DB复制并不容易。不需要将来自应用程序A的所有数据复制到应用程序B.
我们建议应用程序B开发一个Web服务,该服务将暴露给应用程序A以复制数据。基本上,应用程序A将以应用程序B所需的格式转换数据,然后使用B的Web服务来复制数据。
当源系统和目标系统具有不同的数据模型时,不确定它是否是最佳复制方式。这种复制有什么标准做法吗?
答案 0 :(得分:0)
您正在寻找高难度的编程,这需要大量的测试和多年的开发才能为此找到一个好的ETL过程。
Oracle有一个解决方案 http://www.oracle.com/technetwork/middleware/goldengate/overview/index.html