1
我需要編寫一個只適用於MySQL數據庫的Web應用程序,但所有實際數據都在Oracle中。所以現在我正在尋找一些方法來部分同步,或者使用一些自動化工具來實現這一點。或者只是針對這種情況的最佳做法。清楚的是,由於安全策略,無法直接從Web應用程序使用Oracle。任何建議?在MySQL和Oracle之間使用混合的Web應用程序
我需要編寫一個只適用於MySQL數據庫的Web應用程序,但所有實際數據都在Oracle中。所以現在我正在尋找一些方法來部分同步,或者使用一些自動化工具來實現這一點。或者只是針對這種情況的最佳做法。清楚的是,由於安全策略,無法直接從Web應用程序使用Oracle。任何建議?在MySQL和Oracle之間使用混合的Web應用程序
您可以使用鎢複製http://code.google.com/p/tungsten-replicator/,或者也有像了Talendhttps://www.talend.com/resource/etl.html的數據整合/ ETL工具選項。
您的Web應用程序正在開發什麼語言? – Victus
爲數據提供單一的「真相來源」通常是一個好主意。也許你可以圍繞Oracle數據包裝Web服務,並且應用程序可以集成到該服務,而不是直接集成到數據庫中?否則,我想你會需要將Oracle數據複製到MySQL數據庫,這不會是任何理想的方式。 (這看起來適得其反,而且非常愚蠢的做法是讓安全策略決定應用程序無法訪問數據。) – David
@David:只有當應用程序無法訪問數據,用戶才能訪問應用程序和應用程序時,才能確保完美的安全性不能在計算機上運行,並且計算機無法訪問電源。 –