Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103683036
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-04-11 10:31:39

  来源:赛迪网    作者:limeinan

Sybase 提供三种复制技术:

MobiLink是一种基于会话的技术,用来在中心统一数据库和大量远程数据库间进行双向数据复制。它支持多种统一数据库服务器,其中包括非 Sybase 数据库。远程站点的管理和资源要求已降到了最低限度,因此,它非常适于各种移动数据库。每个同步会话结束后,这些数据库就会保持一致。

SQL Remote是一种基于消息的技术,用于双向事务复制。这种技术适用于统一数据服务器和大量远程数据库之间的双向复制。远程站点的管理和资源要求已降到了最低限度,因此,它非常适合于移动数据库。此系统是基于消息的系统。根据体系的不同,统一数据库和远程数据库间通常的延迟时间为几秒钟、几分钟或几个小时。

复制服务器是一种基于连接的技术,用于双向事务复制。它非常适于使用高速网络连接的少量企业数据库间进行的复制,通常每个站点有一个管理员。在这类系统中,有可能将延迟时间缩短到几秒钟。

选择复制技术

每种 Sybase 复制技术都适用于特定的场合。下面介绍这些技术之间的差异,可从中了解哪种技术最适合您的需要。

应考虑下面的哪些注意事项对您的应用比较重要。

统一数据库系统

在典型的复制环境中,大型数据库用作信息的中心仓库。有时,可以选择适合您的需要的数据库系统。但在其它情况下,中心数据库已经存在,必须修改复制系统以便与它配套使用。

MobiLink 可以与许多常用的数据库服务器一起使用,包括 AdaptiveServer Anywhere、 Sybase Adaptive Server Enterprise、 Oracle、Microsoft SQL Server 和 IBM DB2。

在 SQL Remote 系统中,中心数据库必须是 Adaptive Server Anywhere 或Sybase Adaptive Server Enterprise。

远程数据库系统

在所支持的远程数据库类型方面, Sybase 的复制技术也互不相同。MobiLink 允许将 Adaptive Server Anywhere 或 UltraLite 作为远程数据库。

SQL Remote 仅支持 Adaptive Server Anywhere 远程数据库。

网络特性

MobiLink 和 SQL Remote 非常适于不定时连接环境,在这类环境中远程站点必须孤立地运行几小时或几天;当网络连接可用时,就可以进行更频繁的同步。与之相比, Replication Server 适用于不间断连接,它可以快速复制大量的数据。

MobiLink 基于会话。在同步过程中要求实时连接。如果此连接在同步完成之前中断,则在下次同步之前,无法完成此过程。相对而言,SQL Remote 通过消息来传递信息 (消息的发送或接收可以异步进

行)。这些消息可以采用硬盘上的文件或电子邮件形式。在收到消息后,就可以对消息进行处理了,从而以递增的方式进行复制。

同步频率

在某些情况下,立即复制信息是非常重要的。而在其它情况下,每天复制一次或两次就足够了。事实上,在网络连接不可用时,无法进行更频繁的复制。

MobiLink 和 SQL Remote 主要适用于复制不是很频繁的情况,例如每隔几小时或几天复制一次。 MobiLink 和 SQL Remote 可处理更频繁的同步,但对资源和网络的要求很高。如果有充足的资源,则 MobiLink 同步可以每隔几分钟进行一次。在不间断模式下运行时, SQL Remote 允许每隔几秒钟进行一次复制。

Replication Server 适用于要求接近实时的复制系统。

阅读(505) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~