我正在开发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