APP下载

基于交换中心的分布式系统数据同步技术*

2018-03-13步晓亮

通信技术 2018年2期
关键词:数据库信息系统

张 莹,步晓亮,李 强,徐 辉

0 引 言

当前,分布式数据库系统已被广泛应用。分布式数据库系统是指数据在物理上分散而在逻辑上集中的数据库系统[1-3]。分布式数据库系统通过适当的数据冗余,增加了系统的效率和可靠性[4];通过提供局部的数据自治和全局的数据共享,使系统具有快速的数据处理能力。分布式数据库还有一个重要特点,即在用户看来,整个数据库仍然是一个集中的数据库。用户不关心数据物理位置分布的细节,也不必关心数据副本是否一致,分布的实现完全由系统来完成。而要实现上述特点,就要依赖数据同步技术。

数据同步技术[5]通过使在分布式数据库中的数据库站点之间的数据更新的同步,达到使数据分布存放的目的,从而实现数据库的分布式处理应用。这种处理方式允许应用程序透明地存取分布存放的数据,使用户感觉好像这些数据就存放在本地的数据库服务器上。

传统的数据库同步技术主要是由各大主流数据库厂商提供的同步方案,如Oracle提出的透明网关技术、微软公司的出版者/订阅者方案、DB2提出的CCD(Consistent Change Data)表方式等。这些同步解决方案虽各有所长但也有缺点,主要表现为过于依赖自身的数据库系统,无法实现真正的异构,且往往对自身的应用系统改动或影响较大。因此,设计一种应对于异构数据库间的数据同步技术显得十分必要。

1 概述

本文根据分布式数据库的有关理论,利用XML(eXtensible Markup Language)和JAVA技术,结合实际需求,研究和设计一套分布式数据库同步系统。……

登录APP查看全文

猜你喜欢

数据库信息系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
数据库
数据库
数据库
数据库
展会信息