两台机器同步数据的问题,请大家讨论.......(50分)

Q

quiben

Unregistered / Unconfirmed
GUEST, unregistred user!
有关于两台机器相互同步数据的问题,请大家讨论:
两台机器,一台做主机器,用于实时接收外部数据, 另一台做从机器,用于备份主机的数据,
现在要实时同步两台机器的数据。
有如下情况发生,该如何处理:
1.当主机运行一段时间以后,从机开始运行,由于主机已运行一段时间,有大量的数据,此时主机需要
将从机没有运行时段的数据发送给从机,用什么方法能在最短的时间将数据安全的方法发给对方(数据可能有
好几兆),而主机又如何找出从机没有运行时段的数据呢?
2.主机和从机都在运行,突然主机停止运行,此时从机开始运行主机的工作,接收外部数据,运行一段时间以后,
主机恢复运行,此时从机将主机没有运行的这段时间的数据发给主机,以便两台机器在运行时数据能够同步,
同样从机如何准确的找到主机没有运行时的数据,又如何安全的将数据发给主机???

以上问题,请大家讨论???
 
另外建立一个数据库,记录下上次备份以来所有的更新,下次更新时检查这个库就可以了。
安全传送的话,如果两个机器是百M网卡连接,几M的数据只是几秒的工夫,随便你用什么方法传输都可以。
 
如果是用sybase数据库,有一个备份数据库的产品(但很贵),可以做到,号称同步时间
一般只有2妙。
 
建议用双机容错。这可是没有时间差的喔。
 
to jiaying:
能否介绍何谓“双机容错”。
 
因为数据库采用的是Paradox数据库,所以现在就是如何在两台机器上同步文件数据的问题.
请大家参予讨论!!!!
 
条件一:有共享设备的情况,热备份。这个情况处理简单。直接使用同步数据就OK了
条件二:文件型数据库,直接拷贝文件就OK了
条件三:SYBASE等数据库,可以通过备份文件就OK了。
2、3两种需要一个停止时间。根据数据容量大小而定
 
顶部