我有一个应用程序 A,它有大约 100 多个表并使用 Oracle DB。还有另一个应用程序 B 使用存储在其 Timesten DB 中的数据,但表数量较少。
给定 2 种不同类型的具有不同数据模型的数据库,实现 DB-DB 复制并不容易。并非来自应用程序 A 的所有数据都需要复制到应用程序 B。
我们建议应用程序 B 开发一个 Web 服务,该服务将公开给应用程序 A 以复制数据。基本上,应用程序 A 会将数据转换为应用程序 B 所需的格式,然后使用 B 的 Web 服务来复制数据。
当源系统和目标系统具有不同的数据模型时,不确定这是否是最好的复制方式。这种复制有什么标准做法吗?