我正在開發Java,Ejb3.0,WebLogic。同步信息的設計建議
我想建立一個系統設計,告訴你我要開發的功能。 (不是太複雜)
主要目標是建立一個系統,它從幾個數據庫中獲取信息並在它們之間進行同步。
例如:
讓我們說我有數據庫A,數據庫B和數據庫C.
,如果我們比較B對C:(B是主 DB)
期望的目標:
方案1. A有一條記錄在B中缺失。我們採取的行動= B在表格中添加缺失的記錄。
方案2. A有記錄,B也有記錄。我們採取的操作= B正在按照A中所示更新記錄信息。
(數據庫A與數據庫B相同)。
比較方法假設在特定表列信息之間進行比較。
現在我可以把所有東西都放到對象上然後進行比較。 另一方面,我可以做手動同步。
想聽聽一些設計建議(可能是OOP設計或任何其他模式)。即使這對某些特殊設計來說有點花銷。我仍然希望這樣做,以便我可以學習新的東西,並且使用這種機制來同步其他系統。
在此先感謝,
ray。
對不起雷,你的要求描述的一部分使我絕對沒有意義。我意識到英語不是你的第一語言,但請嘗試編輯你的問題,注意儘可能清楚。 – corlettk 2011-05-01 13:30:30
希望這會更好。 – rayman 2011-05-01 14:29:43