![](/img/trans.png)
[英]AVG() is replicating data stored in the row and not providing the average number for the column
[英]replicating different data model
我有一個應用程序 A,它有大約 100 多個表並使用 Oracle DB。 還有另一個應用程序 B 使用存儲在其時間數據庫中的數據,表數量較少。
給定兩種不同類型的數據庫,具有不同的數據模型,實現 DB-DB 復制並不容易。並非所有來自應用程序 A 的數據都需要復制到應用程序 B。
我們建議應用程序 B 開發一個 Web 服務,該服務將暴露給應用程序 A 以復制數據。 基本上,應用程序 A 將按應用程序 B 所需的格式轉換數據,然后使用 B 的 Web 服務復制數據。
不確定當源系統和目標系統具有不同的數據模型時,這是否是最好的復制方式。 這種復制有任何標准做法嗎?
您正在尋找高度復雜的編程,這需要大量的測試和多年的開發才能為此找到一個好的 ETL 過程。
Oracle 對此有一個解決方案http://www.oracle.com/technetwork/middleware/goldengate/overview/index.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.