Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 11 - 简介 » SQL Anywhere 11 概述 » 数据交换技术概述 » 比较同步技术

 

同步技术面临的挑战

任何同步技术都必须应对由于同步提高了灵活性而带来的一些挑战。

事务完整性

任何同步系统都面临的一个挑战是,需要确保每个数据库始终保持事务完整性。

SQL Remote 用以下方法复制事务日志的某些部分,从而在同步期间维护事务:要么复制全部事务,要么不进行任何复制。这可确保系统中每个数据库的事务完整性。

在 MobiLink 中,您还可以选择复制每个事务,但在缺省情况下,MobiLink 会合并远程数据库上的多个事务并将它们应用在单个事务中。这通常会产生更有效的上载。在这两种情况下,MobiLink 都会保持事务的完整性。

数据一致性

同步系统面临的另一挑战是,在整个系统中保持数据一致性。同步系统在系统中总体上保持松散的一致性:即,随着时间的推移,所有更改都会以一致的方式复制到每个站点,但是不同的站点在任何时刻可能拥有不同的数据副本。

另请参见