Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
任何同步技术都必须应对由于同步提高了灵活性而带来的一些挑战。
任何同步系统都面临的一个挑战是,需要确保每个数据库始终保持事务完整性。
SQL Remote 用以下方法复制事务日志的某些部分,从而在同步期间维护事务:要么复制全部事务,要么不进行任何复制。这可确保系统中每个数据库的事务完整性。
在 MobiLink 中,您还可以选择复制每个事务,但在缺省情况下,MobiLink 会合并远程数据库上的多个事务并将它们应用在单个事务中。这通常会产生更有效的上载。在这两种情况下,MobiLink 都会保持事务的完整性。
同步系统面临的另一挑战是,在整个系统中保持数据一致性。同步系统在系统中总体上保持松散的一致性:即,随着时间的推移,所有更改都会以一致的方式复制到每个站点,但是不同的站点在任何时刻可能拥有不同的数据副本。