分布式数据库在图书馆电子资源中的应用

点赞:4288 浏览:10506 近期更新时间:2024-03-13 作者:网友分享原创网站原创

摘 要:分析了分布式数据库的优点和目前地方多个图书馆电子资源的现状,提出了在地方多个图书馆网络环境下的电子资源通过分布式数据库技术实现资源共享的具体设计方案.

关 键 词关 键 词:分布式数据库;图书馆电子资源;数据分布;数据分片

中图分类号:TP392文献标识码:A文章编号文章编号:16727800(2013)008010203

作者简介作者简介:蒋金艳(1978-),女,西安石油大学计算机学院硕士研究生,陕西安康安康学院图书馆工程师,研究方向为计算机应用技术.

1分布式数据库系统优点

(1)可靠性和可用性良好.当某个站点突然发生故障的时候,只是存储在该故障站点中的数据以及软件不能被存取,其它站点仍可继续工作,而且在分布式数据库系统中通常采用数据多副本存放方式,提高了系统的可靠性和可用性.

(2)提高系统效率,降低通讯费用.分布式数据库管理系统(DistributedDatabaseManagementSystem,简称DDBMS)通过将数据存储在最靠近它被频繁使用的地方来分布数据库,并且通过将多个查询放在不一样的站点上分别执行,或将一个查询分解成一组查询,以并行的方法来完成网间查询和网内查询.只需数据分布合理,大多数访问数据的应用就成为本地应用,这样既能加快响应速度、提高效率,也能降低通讯费用.

(3)灵活性和可伸缩性较大.DDBS的模块性,可以在已有系统中添加或删除一个站点,根据需要调整站点配置,以及动态改变数据冗余度,来适应应用的多变性,并且这种增减对系统其它部分影响很小.

(4)保护经济性投资.DDBS布局为扩展系统存储和处理能力提供了良好的方法.在DDBS中,某个或某些站点上添加、扩充设备,或增加一个新的站点,不仅操作简单,并且不会影响系统布局和系统的正常运转,保护现有

系统投资.

(5)分布式管理和控制.DDBS的目标就是为适应分布式管理和控制,符合数据地域分散的组织结构.

(6)数据分布透明性和站点自治性.

2图书馆电子资源现状

图书馆电子文献一般有电子图书、期刊、学位论文、会议论文、标准文献、专利文献、科技报告、多媒体音视频、试题等,常见的有中国学术期刊全文数据库(CNKI)、中国优秀硕士学位论文全文数据库(CNKI)、美国工程索引(EI)、中国博士学位论文全文数据库(CNKI)、Springer全文电子期刊数据库、人大复印资料、精品课程视频等.

各图书馆由于办馆条件、基础业务建设、读者建设、怎么写作工作、业务研究、辅导、协调协作、文化共享工程建设、管理等方面的差异,造成电子资源数量、组成质量、使用质量等差异.

(1)文献资源数量的多少是衡量一个图书馆规模的标志.文献资源数量包括文献覆盖率、新书增长率和文献的时间结构.

(2)文献资源的组成质量是指馆藏体系的整体质量,包括馆藏组成的内容质量和结构质量.

文献资源的内容质量是科学价值、现实价值与参考价值的三者统一,通过文献的学科门类、各类文献自身的知识情报价值来体现.

文献资源的结构质量,即馆藏体系结构的科学合理程度.文献结构质量包括学科门类结构、文献类型结构、等级结构、时间类型结构、文种结构等方面.

(3)馆藏建设的目的就是充分发挥馆藏的使用效果,即使用质量.馆藏使用质量包括满足读者的需要程度、藏书被利用的程度和读者使用后所产生的阅读效果等.

由于以上各图书馆的差异,各图书馆都有强烈参与资源共享的愿望,我国已建成有中国图书馆学会及各行业分会等形式的资源共享系统.目前这个资源共享系统存在很多不完善的地方,主要表现如下:

中国图书馆学会及其各行业分会目前主要职能集中在学术交流方面,没有制订能确保资源共享系统顺利运行的原则、规范和方法.现有共享系统只强调资源的共享,忽视了资源的共建.我国资源共享系统实现了资源共享的部分功能,但还不能实现在任意一个图书馆站点的本地用户随时对其它馆的电子资源进行检索、下载等操作.

可以利用分布式数据库技术,对图书馆电子资源共享系统进行设计,提供一个获取地方图书馆电子资源的分布式资源共享系统,以达到节约经费,兼顾效率的目的.

3图书馆电子资源分布式数据库设计

3.1设计目标

提供一个获取地方图书馆电子资源的分布式资源共享系统.并发多用户可以同时通过浏览器上网查询、浏览、下载需要的期刊、电子图书、复印资料、精品课程视频等电子资源,以便进行学习和科研.

通过分布式数据库,各个图书馆可持续性地发布各类电子图书、期刊数据、知识讲座等电子资源.分布式资源共享系统具有详细的日志和统计功能,全局用户可以根据分布式资源共享系统的日志和统计功能了解资源的使用情况,有利于更合理地对数据进行更新和分布.

3.2设计内容

(1)B/S模式.B/S结构,即Browser/Server(浏览器/怎么写作器)结构.随着Inter技术的发展,客户端/怎么写作器(client/Server)结构进行了变化和改进.B/S模式主要利用浏览器技术,结合多种Script语言和ActiveX技术,是一种软件系统构造技术.B/S模式统一了客户端,将系统功能的核心集中到怎么写作器上,提高了系统的开发、运行和维护的效率.

在图书馆电子资源分布式数据库共享系统中每个客户机上安装了浏览器,用户使用浏览器通过Web怎么写作器同安装有Oracle、Sybase、Informix或SQLServer等数据库的怎么写作器进行数据交互,如图1所示.

图1B/S模式结构

(2)数据分片与数据分布.分布式数据库数据主要由两部分组成,一部分是应用所需的数据库(DataBase,简称DB),它是数据库的主体;另一部分是对数据库中数据结构的定义,以及全局数据分片、分布的描述,称为数据目录(DataDirectory,简称DD).图2图书馆电子资源的分布式共享

如图2所示,分布式数据库系统中,数据分为全局数据(GDB)和局部数据(LDB),数据目录分为全局数据目录(GDD)和局部数据目录(LDD),数据库管理系统包括局部数据库管理系统(LDBMS)和全局数据库管理系统(GDBMS),用户包括局部用户(LocalClient)和全局用户(GlobalClient).

各个局部数据库(LDB)能够独立运作,全局应用时,在网络通信管理(CommunicationManagement,简称CM)接口的作用下通过网络获取全局数据.其间,局部数据库(LDB)满地数据的存储、管理、检索和应用,全局数据库(GDB)是虚拟数据库,全局用户可方便地使用全局数据库中的资源,实现数据的跨地区共享.


通常不同图书馆收集和存储适合自己馆藏的电子资源.每个图书馆存储不同的电子文献,但它们的构造形式是相同的,因此在图书馆电子资源分布式数据库中可以根据水平方向对电子资源进行分片,相应的数据分布就采用分区数据形式.

(3)数据同步.

为了促进图书馆分布式电子资源的信息共享,提高电子资源的连续应用怎么写作能力,维护各个数据库数据的一致性,必须实现分布式数据库的数据同步更新.数据同步更新包括数据复制和同步更新.

在多个数据库副本的情况下,源数据一般存放在常被更新操作的站点上,修改数据时只对源数据进行修改,副本的修改则通过复制进行.数据复制包括修改过程和复制过程,修改过程是对源数据进行插入、修改和删除的过程.复制过程是将修改过的源数据复制到其它站点的过程,主要采用主文本更新法和移动主文本更新法,辅以快照方法对全局数据库及其副本的数据实现更新.

3.3设计方法

DDBS的创建方法有重构法和组合法,相应的DDBS设计方法也有两种方法,即自顶而下方法和自底向上方法.建立一个能获取地方图书馆电子资源的分布式资源共享系统,是在现有的各图书馆组成资源共享系统的基础之上,因此建立资源共享系统的设计策略应该采取组合法即自底而上法为主.

分布式数据库在图书馆电子资源中的应用参考属性评定
有关论文范文主题研究: 关于图书馆的论文范文素材 大学生适用: 学院学士论文、自考论文
相关参考文献下载数量: 92 写作解决问题: 学术论文怎么写
毕业论文开题报告: 论文提纲、论文前言 职称论文适用: 核心期刊、中级职称
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 免费选题

在采用自底而上法时,辅以自顶而下法将分散资源整合.根据各参与馆现有订阅结构、馆藏特色和潜在需求,结合数据分片和数据分布原则,协调各参与馆的订阅范围,建立管理机构,确立保证整个系统正常运行的规范、原则和相应执行方法.

4结论

随着计算机网络和数据库技术的飞速发展及广泛应用,在地方多个图书馆网络环境下,各个图书馆都有强烈参与电子资源共享的愿望.利用分布式数据库技术,对图书馆电子资源共享系统进行设计,提供一个获取地方图书馆电子资源分布式资源共享系统,以达到节约经费,兼顾效率的目的.