数据库技术和wed技术的融合

数据库技术和wed技术的融合

ID:18535691

大小:63.00 KB

页数:8页

时间:2018-09-19

数据库技术和wed技术的融合_第1页
数据库技术和wed技术的融合_第2页
数据库技术和wed技术的融合_第3页
数据库技术和wed技术的融合_第4页
数据库技术和wed技术的融合_第5页
资源描述:

《数据库技术和wed技术的融合》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、——数据库技术与Web技术的融合唐常杰于中华朱敏张天庆廖果四川联合大学计算机系1997年在数据库界中被炒得发烫的一系列新概念中,一个牵动了理论家、系统研究者、应用开发人员,并使厂商趋之若鹜的概念是Web_DB。数据库技术生于60年代,长于70、80年代,如今已过而立之年,凡有计算机的地方,无不散发着它的成熟的魅力。Web技术正值豆蔻年华,随着光纤和无处不在的电话线,把信息技术的青春气息带到千家万户。两门在年龄上相差大约20个年头的技术的结合,成了数据库研究界的大喜事,人们纷纷办专题讨论、出论文集、出专著;这一事件也成

2、了产业界的摇钱树,数据库厂商纷纷宣布自己的Web中间件,Web公司纷纷宣布自己的数据库接口。人们要问∶Web和DB结合的动机是什么?有什么背景?前途如何、将会对世纪之交的信息产业产生什么影响?1.Web_DB,大势所趋Web和DB的结合源于二者各自的优势和缺陷∶1.1Web上数据特点:量大型多,组织管理不足。目前Web中字节量正以高于每月15%(或每年1.1512=5.2倍)的速度增加。由于Web是Internet上非官方联结的资源集合,Web数据缺乏结构和规范,目前Web上数据主要由静态HTML表达,其优点是表现能

3、力强,链点跳转灵活,与平台无关。但由于Web页面结构自由性大,使整个Web宏观上是由以HTML文件为单位的信息自由市场。信息多而结构乱,从管理水平上看,似乎相当于70年代数据库发展初期的文件管理水平。1.2HTML文件更新动态特性差。HTML文件是Web数据的主要载体,其物理格式为普通Text格式,以回车换行符分隔长度不确定的文本行,其逻辑格式(页面显示格式)由超文本标记表达.对HTML文件更新方式有两种算法∶(1).新版本覆盖法(更新量较大时)(A)对旧版本加读、写锁(暂时不让Web用户存取旧版本);(B)产生新版

4、本,覆盖旧版本;(C)解锁。(2).部分更新法(更新量较小时)(A)对旧版本加读写锁;(B)Seek操作,定位被更新内容;(C)更新指定内容;(D)解锁。两种方法加锁时都是以文件为单位。因此更新特性不好,WebServer中HTML文件内容更新周期一般都设置得较长(一小时、一天、一周或一月),即令每小时更新一次,例如早8∶00发布了航班到达时刻表,在8∶59时,用户从Web上看到的消息仍不能反映这59分钟内发生的变化。反之,如果用数据库动态管理的航班到达时刻,用户通过浏览器访问库中内容,得到的就是最新的消息。1.3D

5、BMS上组织管理成熟,但数据有限。当前DBMS已发展到相当成熟的阶段,能高效、高质、安全地管理数据。数据库可以通过数据提炼和重组,进一步加工,组成数据仓库,数据仓库中更注重于统计性数据和趋势性知识。与Web的优点相比,DBMS显得严谨有余而灵活不足。经二次开发而产生的应用系统,总是针对某个具体使用者(一个公司,一个学校,一个行政系统),它与Web的数据交换依赖于附加的软件(如CGI公共网关接口),而不是DBMS内核功能。在全国第十四届数据库学术会议大会报告中,我们用一幅图来比喻了DB和Web的关系∶在Web方面,用海

6、洋比喻Web(数据海洋),远洋渔轮比喻WebServer,拖网比喻中间件、而海洋中的鱼,则比喻为人们所期望的数据或信息。在数据库方面,用码头鱼库比喻数据库,加工厂把海洋产品,源源不断地加工成产品送往(数据)仓库。DB、WebServer和Web三者之间的关系,正象海产品企业、远洋捕捞业和海洋的关系,分则俱损、合则俱荣。试设想,当人们以Web浏览器浏览地球另一面某大学图书数据库的时候,善解人意的浏览器在外表上给用户以美的感觉,而在后台却有成熟数据库技术的严格组织、迅速高效和一丝不苟。正因为如此,Web公司、数据库厂商、

7、有关研究人员才都把眼光投向了Web_DB。2.Web_DB的分类目前以Web_DB为旗帜的产品、原型或设计方案及研究论文众多。Web_DB这一概念在不同方案中,内涵有所差异,根据近年探索工作中的体会,把所见到的方案分为下列四类∶2.1以Web为库,DBMS与Web直接接轨。一些厂商对DBMS扩展数据类型,凡Web上有的数据类型都作为DBMS的内部数据类型。Web页面、HTML、URL、图形图象都存储在同一个集成式数据库中。处理Web数据的机制(HTML和库中数据的互换、页面显示、对Web用户广播数据库中的数据)等都成

8、为DBMS内部功能。从用户角度看,这是一个很理想的模式,在一台单机或一个局域网上装上这种方案的Web_DB系统,关闭它与外界的联系,它自成一个小Web(即Intranet),打开它与外界的联系,它将以整个Web为库。从开发者角度看,这是一个难度较大的方案。正在成长期的Web上随时都有可能增加新数据类型、新的信息格式,要想与Web同步成长,DBM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。