Home  >  Article  >  Database  >  MobiLink开发资源集之MobiLink技术简介_MySQL

MobiLink开发资源集之MobiLink技术简介_MySQL

WBOY
WBOYOriginal
2016-06-01 14:04:38939browse
 

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

 

Sybase提供不同的复制技术:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn