方案选型:让图书馆迈进信息化数字时代

作者: 郝鹏

责任编辑: 阚智

来源: 中小企业IT采购

时间: 2006-07-17 13:45

关键字:

浏览: 0

点赞: 0

收藏: 0

现代信息技术的广泛运用使人类社会发生了深刻的变化:从工业社会迅速向信息社会发展。图书馆作为社会有机体的一个组成部分,也不例外地受到冲击。一方面,图书馆既面临社会信息化的严峻挑战,另一方面,图书馆又深受传统管理体制与运作机制的约束和影响。

   传统的图书馆都是以纸张、书籍来保存图书资料,图书馆没有电脑、没有网络,也没有视频资料。但是随着信息化建设,以数字的形式来保存图书资料更为便利和容易管理,同时能实现在任何地点借阅图书。

  全球图书馆的数字化带动国内数字图书馆的建设,目前,我国已把图书馆的数字化列入863计划,国家图书馆也率先实现了数字化,初期数据存储容量达到了10TB。在这个情况下,轰轰烈烈的数字图书馆建设在全国各地的公共图书馆、专业图书馆和校园中展开。

  但究竟做成什么样,才算是一个真正的数字图书馆?数字图书馆应该如何规划、建设?
  
   数字化:数据库是核心

  数字图书馆是伴随着互联网发展而产生的一种正在成长中的新兴行业领域,它一改目前互联网上信息分散、无序、不便使用的现状,通过信息资源的管理模式,集成和利用最新的计算机技术、通信技术以及数字化多媒体信息内容,建设大规模、可扩展、可互操作的分布式海量知识库群,并提供在互联网上高速、跨库检索的电子存取服务。简单地说,数字图书馆就是运行在高速宽带网络上的、分布式大规模的、可跨库检索的海量数字化信息资源库。

  既然是信息资源库,那么如何妥善存储、管理数字图书馆中的海量数据,就成为了数字图书馆建设的首要问题。

  从功能需求角度看,一座完整的数字图书馆,显然不会只有图书,而应该是集成音频、视频、多媒体等各种其它形式的媒体资源,创造出一个前所未有的阅读新空间。例如,读者在数字图书馆查找“红楼梦”,不但可以看到纸本图书的借还书状态,还可以阅读到数字图书、红楼梦音乐以及《红楼梦》电视连续剧等。

  如此丰富的媒体资源存放在数据库中,就对数据库的性能、可靠性,以及数据的存储介质提出了比较高的要求。例如:对于一家中等规模的数字图书馆,就存在有书籍资料查阅;录音、电影点播等各种需求,同时数据流量庞大。

  因此,就需要有一套高性能、高可靠性的数据库系统,如IBM的DB2、Oracle的10g,用以支撑数据的频繁运转。同时,应用光纤磁盘阵列来保存数据,也能够提供很高的持续带宽,在大用户量访问的情况下,依然能够提供较高的数据传输带宽。

  谈到几年来学校数字图书馆建设,身为北京工业大学校园数字化社区项目“总指挥”的王普主任告诉记者,“校园的数字化建设,图书馆可以算是核心;而建设数字图书馆,数据库的选择和实施就是重中之重。”

  校园的数字图书馆建设是图书馆信息化建设大环境中当前的一个热点。作为校园信息化中的一个重要组成部分,数字图书馆的建立除了可以将众多图书资源和多媒体信息放在网上供师生共享、检索之外,对于改变传统的教学模式,提升学校的整体形象,提高学校在教学科研竞争中的地位都大有裨益。

  据王普介绍,为了能够使北京工业大学数字图书馆项目得以顺利开展,校方还特意为此成立了信息处,以加强项目的规划和管理,并赋予了该处从行政上与教学、教务等部门沟通的职能。信息处成立后的一个重任就是为数字图书馆建立数据中心,把图书资料、视音频资料、教学课件、网站数据等各形各色的资源加以整合,从而提高数据的可用性和通用性。

  “建数字图书馆,数据库的选择非常重要。数据库要求适应能力很强,需要把各方面的因素都考虑得很仔细。”在做这个项目之前,谁也说不清究竟哪家厂商的数据库软件好,为此王普还特意成立了一个调查小组,分别和几家数据库公司联系。经过一段时间的接触,选择了IBM的DB2数据库。

  “选择DB2,是因为IBM对北京工业大学的这个项目支持程度一直较高,这也为后面项目能够比较顺利地开展奠定了基础。”王主任谈到,在项目实施前,IBM还曾帮助信息处把整个项目从需求到应用的各个规划步骤一步步捋顺。
  
三位一体的信息化内涵

  除了数据库系统的选用和建设外,能否妥善解决数字图书馆系统应用的管理等问题,也是一家数字图书馆得以成功运营的关键所在。

  “图书馆数字化是每个图书馆面临的一个全新的课题。面对这一全新的课题,首先,我们必须深刻地认识并正确地把握图书馆现代化的内涵。”南京图书馆常务副馆长马宁对于数字图书馆的建设有着自己的看法。

  马宁告诉记者,当前,对图书馆信息化建设的论述很多,可至今未见一个有关图书馆现代化的确切的定义。但是,许多表述都透射出一个基本思想,即所谓图书馆信息化建设,就是使图书馆具有现代先进科学技术水平。在他看来,这样的说法并不全面。

  马宁认为,图书馆信息化建设主要应包括三个方面:即应用技术的现代化,管理的现代化和图书馆人的现代化。图书馆现代化是一个演进的过程,不同的发展阶段有着不同的衡量标准,但无论怎样变化都离不开这三个方面。这其中,技术上的现代化是手段,管理的现代化是核心,图书馆人素质的现代化是关键。三者相辅相成,缺一不可,这构成了图书馆数字化的完整内涵。
  
建设模式:分步骤实施

  尽管数字图书馆建设通常是“平地起步”,不会像ERP、CRM系统那样牵涉到企业的管理、运营流程,但一套合理、有序的建设实施方案,也将是数字图书馆得以顺利发展的有力保障。

  如同大多数图书馆的建设一样,建设数字图书馆也应采取分步骤实施、逐步完善,边扩容边管理的发展模式。

  电子图书的出现使得用户不必再花费力气将现有的一些通用的书籍进行数字化,从这个角度看,数字图书馆建设初期可以选取一些通用的数字图书(大概25~30万册),然后再着手特色馆藏图书的数字化工作。

  根据这一模式,分阶段进行数字图书馆建设成为主流的建设模式。第一阶段先满足现有的需求,以选取20万册图书、并提供适量多媒体资料来计算,大概需要2TB左右的存储容量,按每年图书数字化速度是3万册计算,第一阶系统需要3TB左右的存储容量。以后可以逐步扩展。

  从另一个角度讲,分阶段建设数字图书馆,也是根据数字图书馆建设模式和保护投资角度来考虑的。从存储行业的发展趋势来看,传统的SCSI磁盘阵列在未来几年将逐步被淘汰,取而代之的将是光纤磁盘阵列。

  此外,从资源利用的角度来看,现在图书馆初期就购买10TB的存储设备,也会是一种资源的浪费。通过刚才计算,第一阶段需求是3TB左右,每年会增长300GB~400GB,加上多媒体资料的增加(按1TB计算),每年的存储需求量会在1.3TB左右,这样要在5~6年后才能达到10TB的容量,随着光纤磁盘的成本不断的下降,可以为用户节省大量的资金。

数字图书馆应具有的六种特性

   1.开放性

   图书馆会面对国内外各类资源数据库。系统平台技术的开放性至关重要,关系到内容的交换,系统的平滑升级,更好利用最先进的技术,走在数字媒体发展的最前沿。为此在操作系统平台、存储架构、软件平台、网络架构等都应建立于与主流相关厂商现有开放策略和标准的基础之上。

   2.技术的标准性和规范性

  要保证先进性的同时,要严格遵循有关的标准规范。在技术上采用国际标准或工业标准,在系统设计中采用发展前景优良的新技术,同时也有利于技术的升级和设备维护。在管理上也应严格执行规范,保证各系统之间的信息共享、互通互连。各种数据规范、代码体系也必须遵循国家和行业的相关技术标准。

   3.安全可靠的质量保证

  可靠性表现在合理分析构造整个系统的结构体系,完美地设计每一个构成的软件系统,细致严谨地设计建设所有的网络系统等各个方面,提高整个系统和网络的性能的前提是要保障数据的可靠的安全的生成、存储、处理和传输。系统体系要求能够支持一个数量持续增长、复杂的业务应用,并具有较高网络效率和可靠性,为系统提供可靠的数据处理支持环境。

  系统具有一定的诊断、测试手段和监测能力。提供多种后备措施,应用软件有多种办法保障用户的数据完整性,对数据采取有效的数据备份和恢复手段,使系统具有较强的容错能力,并在系统失效重起后能尽快恢复。对网络用户实施统一的管理,实现用户信息存取的身份识别和权限控制。

   4.实用性

  构造方案基本框架时应考虑到目标系统对应用系统最终操作者培训的要求,数字图书馆的建设同样如此。从系统设计和系统实现两个方面,数字图书馆都应考虑到尽量降低操作者对系统熟悉使用的难度,否则不仅意味着对其进行基本培训费用的增加,也意味着为此而必须储备的熟练操作人员人数的增加。

  不仅要做到技术先进、成熟,还需技术支持广泛,开发工具通用,价格合理。方案能够实现资源高度共享,用户界面做到直观、丰富、友好性强,把目标系统建成一个结构合理、功能齐全、界面友好、实用的系统。

   5.强伸缩性的系统体系结构

  数字图书馆系统的设计应该有较远的前瞻能力和预见能力,市场和读者提出的需求也不是一成不变的,同时,更先进的管理思想与保障技术也将会走入我们的视线,所以,在系统体系结构允许和时间、成本的增长在可以接受的前提下,应该给系统的伸缩性给予最大程度的考虑。

  系统的可伸缩性是软件质量体系中重要的指标之一,系统的设计从最开始就应该考虑尽可能多的任务的需要,以在未来变化的环境和需求下减少尽可能多的工作量。

   6.高度的可维护性

  由于数字图书馆很多具体的应用系统需求难以界定,而且变化在所难免,为方便今后调整、修改和增加功能,应用软件的设计和编码要充分考虑软件结构的简洁清晰,通用功能的模板化和编码的可读性,从而保证未来的各种软硬件投入具有良好的可维护性?可继承性和可复用性。

   方案一   数字图书馆初级应用

基础网络:主干为千兆以太网络;终端为10/100M自适应以太网
数据库:Oracle 10g数据库
主干服务器:双机集群,两台服务器分担工作负载,如果其中一台服务器故障,另一台服务器将自动承担所有的工作负载。
操作系统:主干服务器:Windows 2003Server R2;
用户端:Windows XP
存储系统:NAS网络附加存储
备份系统:差分式网络备份

方案特点:1、适合中小规模(总数据存储容量在2TB以下)数字图书馆应用;
   2、易于安装、管理,异构设备间数据存储可实现共享;
   3、Oracle 10g数据库功能强大,性能可扩展性较强。

   方案二   数字图书馆中、高级应用

基础网络:主干为千兆以太网络;终端为10/100M自适应以太网
数据库:IBM DB2数据库
主干服务器:多机集群,一部份服务器承担工作负载,另一部份服务器处于备份状态,如果主服务器故障,备份服务器将自动接管其工作负载。
操作系统:主干服务器:UNIX;
节点服务器:Windows 2003 Server R2;
用户端:Windows XP
存储系统:SAN存储区域网络
备份系统:差分式存域网备份

   方案特点:1、适合中大规模(总数据存储容量在5TB以上)数字图书馆应用;
      2、易于扩展存储及备份系统;        
            3、IBM DB2数据库性能超群,可满足海量数据管理需求。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。