网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库技术和WED技术的融合.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
——数据库技术与Web技术的融合 唐常杰 于中华 朱敏 张天庆 廖果 四川联合大学计算机系 1997年在数据库界中被炒得发烫的一系列新概念中,一个牵动了理论家、系统研究者、应用开发人员,并使厂商趋之若鹜的概念是Web_DB。 数据库技术生于60年代,长于70、80年代,如今已过而立之年,凡有计算机的地方,无不散发着它的成熟的魅力。Web技术正值豆蔻年华,随着光纤和无处不在的电话线,把信息技术的青春气息带到千家万户。 两门在年龄上相差大约20个年头的技术的结合,成了数据库研究界的大喜事,人们纷纷办专题讨论、出论文集、出专著;这一事件也成了产业界的摇钱树,数据库厂商纷纷宣布自己的Web中间件,Web公司纷纷宣布自己的数据库接口。 人们要问∶Web和DB结合的动机是什么?有什么背景?前途如何、将会对世纪之交的信息产业产生什么影响? 1.Web_DB,大势所趋 Web和DB的结合源于二者各自的优势和缺陷∶ 1.1 Web上数据特点:量大型多,组织管理不足。 目前Web中字节量正以高于每月15%(或每年1.1512=5.2倍)的速度增加。由于Web是Internet上非官方联结的资源集合,Web数据缺乏结构和规范,目前Web上数据主要由静态HTML表达,其优点是表现能力强,链点跳转灵活,与平台无关。但由于Web页面结构自由性大,使整个Web宏观上是由以HTML文件为单位的信息自由市场。信息多而结构乱,从管理水平上看,似乎相当于70年代数据库发展初期的文件管理水平。 1.2 HTML文件更新动态特性差。 HTML文件是Web数据的主要载体,其物理格式为普通Text格式,以回车换行符分隔长度不确定的文本行,其逻辑格式(页面显示格式)由超文本标记表达. 对HTML文件更新方式有两种算法∶ (1).新版本覆盖法(更新量较大时) (A) 对旧版本加读、写锁(暂时不让Web用户存取旧版本); (B) 产生新版本,覆盖旧版本; (C) 解锁。 (2).部分更新法(更新量较小时) (A)对旧版本加读写锁; (B)Seek操作,定位被更新内容; (C)更新指定内容; (D)解锁。 两种方法加锁时都是以文件为单位。 因此更新特性不好,Web Server中HTML文件内容更新周期一般都设置得较长(一小时、一天、一周或一月),即令每小时更新一次,例如早8∶00发布了航班到达时刻表,在8∶59时,用户从Web上看到的消息仍不能反映这59分钟内发生的变化。 反之,如果用数据库动态管理的航班到达时刻,用户通过浏览器访问库中内容,得到的就是最新的消息。 1.3 DBMS上组织管理成熟,但数据有限。 当前DBMS已发展到相当成熟的阶段,能高效、高质、安全地管理数据。数据库可以通过数据提炼和重组,进一步加工,组成数据仓库,数据仓库中更注重于统计性数据和趋势性知识。与Web的优点相比,DBMS显得严谨有余而灵活不足。经二次开发而产生的应用系统,总是针对某个具体使用者(一个公司,一个学校,一个行政系统),它与Web的数据交换依赖于附加的软件(如CGI公共网关接口),而不是DBMS内核功能。 在全国第十四届数据库学术会议大会报告中,我们用一幅图来比喻了DB和Web的关系∶在Web方面,用海洋比喻Web(数据海洋),远洋渔轮比喻Web Server,拖网比喻中间件、而海洋中的鱼,则比喻为人们所期望的数据或信息。在数据库方面,用码头鱼库比喻数据库,加工厂把海洋产品,源源不断地加工成产品送往(数据)仓库。 DB、Web Server和Web三者之间的关系,正象海产品企业、远洋捕捞业和海洋的关系,分则俱损、合则俱荣。 试设想,当人们以Web浏览器浏览地球另一面某大学图书数据库的时候,善解人意的浏览器在外表上给用户以美的感觉,而在后台却有成熟数据库技术的严格组织、迅速高效和一丝不苟。正因为如此,Web公司、数据库厂商、有关研究人员才都把眼光投向了Web_DB。 2.Web_DB的分类 目前以Web_DB为旗帜的产品、原型或设计方案及研究论文众多。Web_DB这一概念在不同方案中,内涵有所差异,根据近年探索工作中的体会,把所见到的方案分为下列四类∶ 2.1 以Web为库,DBMS与Web直接接轨。 一些厂商对DBMS扩展数据类型,凡Web上有的数据类型都作为DBMS的内部数据类型。Web页面、HTML、URL、图形图象都存储在同一个集成式数据库中。处理Web数据的机制(HTML和库中数据的互换、页面显示、对Web用户广播数据库中的数据)等都成为DBMS内部功能。 从用户角度看,这是一个很理想的模式,在一台单机或一个局域网上装上

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档