欢迎来到天天文库
浏览记录
ID:34416463
大小:248.78 KB
页数:5页
时间:2019-03-05
《高校信息集成中数据同步的研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、http://www.paper.edu.cn高校信息集成中数据同步的研究121潘林梁正和黄雪峰1河海大学计算机及信息工程学院,南京(210098)2河海大学信息中心,南京(210098)E-mail:linnpan@hhu.edu.cn摘要:本文在讨论有关分布式数据库结构的基础上,对如何解决高校数据由于物理上的分布和异构而引发的数据共享和数据不一致性问题,给出了一个解决方法:在新式的异构分布式数据库中,通过事务处理和数据复制技术,对数据库更新事务进行存储转发,进而实现数据同步更新的系统模型,并实现了其中的一部分。关键字:分布式数据库系统、信息集成、数据一致性、数据同步、事务处理、数据复制
2、;1.引言1990年由美国克莱蒙特大学教授凯尼斯.格林(KennethGreen)发起并主持的一项大型科研项目“信息化校园计划”(TheCampusComputingProject),同年开始了针对美国高校信息[01]化的研究项目:CampusComputingProject(CCP)。该项目持续了十多年,曾经是世界上最有代表性的高校信息化研究项目,在全球拉开了高校信息化建设的序幕。高校信息化建设历经校园网硬件平台建设、综合信息系统建设、数字化校园建设三个阶段[02]。综合信息系统建设阶段局面比较混乱,由于没有统一的规划,各部门从解决本部门的实际问题出发,独立开发适用于自己的应用系统;这些
3、应用系统之间彼此没有联系,成为一个个“孤岛”——数据标准不统一、数据在物理和逻辑上都是分散的、信息不能共享和同步更新、数据大量冗余、数据管理机制不统一、工作不能协同、用户使用不方便等,导致了校内大量的低水平重复建设,资金浪费严重,还给教学、科研和管理带来了极大的麻烦,也导致数字化校园的建设举步维艰。对这些分散的独立系统的数据进行整合,形成统一化、标准化的信息集成环境迫在眉睫。2.高校的分布式数据库系统分布式数据库系统,是借助计算机网络把物理上分散的局部数据库系统联接起来,组成一个逻辑上集中的数据库系统。分布式数据库系统包括:分布式数据库和分布式数据库管理系统两个部分。分布式数据库是由若干物
4、理上分散的局部数据库组成。每个LDB都有自己对应的LDBMS,可分别执行局部应用;对整个系统而言,另有全局数据库管理系统GDBMS可以执行全局的应用,就如同执行集中数据库的应用一样。分布式数据库管理系统,是分布式数据库系统中的一组软件,负责管理分部环境下逻辑集成数据的存取、一致性、有效性、完整性等。鉴于高校自身的特殊性,在构建高校分布式数据库系统的时候,可以在分布式数据库中增加一个中心数据库,在中心数据库中记录其他局部数据库,系统在读取数据时,先从中心数据库中提取局部数据库的地址,然后根据这个地址访问局部数据库并提取数据,如果对数据进行了修改,随后必须对修改后的数据复制给源数据地点。这样做
5、可以减少数据的备份,-1-PDF文件使用"pdfFactory"试用版本创建www.fineprint.cnhttp://www.paper.edu.cn降低数据的冗余。高校分布式数据库系统的体系结构如下图:局部用户全局用户全局数据库管理系统局部数据库局部数据库管理系统全局数据库通信管理程序局部用户全局用户全局数据库管理系统局部数据库局部数据库管理系统全局数据库通信管理程序中心数据库系统局部数据库局部数据库全局数据库管理系统全局数据库管理系统全局数局部数据库管理系统全局数局部数据库管理系统据库据库通信管理程序通信管理程序局部用户全局用户局部用户全局用户图1高校分布式数据库系统的体系结构分布
6、式数据库系统分为同构和异构两种。针对高校信息化建设的现状,为了充分利用已有的数据库资源,我们需要用组合和重构相结合的方法构建异构分布式数据库系统,同时必须采用数据同步机制从全局实现数据的一致性和完整性。3.数据同步技术数据同步技术,是通过使在分布式数据库中的数据库站点之间的数据更新的同步,达到使数据分布存放并保证数据的一致性目的,从而实现数据库的分布式处理应用。这种处理方式允许应用程序透明地存取那些分布存放的数据,让用户感觉这些数据就存放在本地的数据库服务器上。3.1数据同步的方法在分布式系统中数据的同步可以通过表复制技术来实现,也可以通过事务复制技术来实[03]现。表复制/表快照技术,采
7、用把某一时刻修改了的源数据的表的内容复制一份,通过网络发送到副本,复制周期根据实际情况而定。复制是基于表,所以副本缺乏基本的关系完整性。事务复制技术,是异步地把修改源数据的事务通过网络发送到的副本,数据源本身不进行复制,复制的内容可以是修改表项事务或事务日志,复制的时间可根据应用需求和网络情-2-PDF文件使用"pdfFactory"试用版本创建www.fineprint.cnhttp://www.paper.edu.c
此文档下载收益归作者所有