视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MobiLink开发资源集之MobiLink技术简介_MySQL
2020-11-09 17:21:38 责编:小采
文档


数据复制就是在物理上完全不同的数据库之间共享数据。当应用程序在任一数据库中修改共享数据时,就会将所做的更改传播到复制系统中的其它数据库。数据复制系统的一大优点是,可以在本地访问数据,而不用通过与单个中心数据库之间的连接(可能占用很多资源、可靠性较低并且速度很慢)来获取数据。即使没有与中心服务器之间的任何连接,也可以在本地访问数据,这样,在远程网络连接中断时,仍然可以访问数据。

Sybase提供不同的复制技术:

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

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

MobiLink是SQL Anywhere中的一个组件,可用于具有以下要求的复制系统:

大量数据库 MobiLink 用于支持大量的远程数据库。在单个系统中,可支持数以千计的远程数据库。

不定时连接 MobiLink 支持不定时连接到或间接连接到服务器所在网络的数据库。MobiLink 的可伸缩性仅受统一数据库管理系统可伸缩性的。

灵活同步调度 通常,应用程序按指定的间隔(几分钟、几小时或几天)进行连接和同步。

低到中等容量 每次只能给远程站点中的一个准备下载信息。在 MobiLink 系统中,如果数据量很大,就会造成较长的连接时间,因为远程站点在同步完成之前不能断开连接。

异构数据库 MobiLink 支持将许多常用的关系数据库用作统一数据库(Oracle, IBM DB2, MS SQL Server, Sybase ASE)。远程站点的模式可以与统一数据库的模式不同,因为可通过编写脚本来控制同步过程。

MobiLink 的工作方式是:将远程数据库上的多个事务的结果合并成一个更改集,然后应用到统一数据库中。因为同步始终在事务边界进行的,所以保持了参照完整性。不保留在组件事务过程中所做的各个更改的顺序:因为从不复制未提交的数据,所以保留了数据完整性。同样,MobiLink在数据传输的过程中通过用户授权、数据压缩加密等手段保证数据在传输过程中的安全性。

由MobiLink组成的同步系统主要分为以下几个部分:

统一数据库 是指企业的中心数据库,此数据库包括同步系统中所有信息的集中副本。

下载本文
显示全文
专题