预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于WEB下的数据库应用系统的模式探析张婕+袁力田摘要:数据库应用系统是应用、管理数据库的主要框架性工具,现有的数据库应用系统各有利弊,无法完全满足数据库管理的需要。基于此,该文试分析现有数据库应用系统的情况,并根据其利弊针对性地提出改善意见和新的数据库应用系统模式,旨在为后续WEB下的数据库应用系统相关工作提供一定的理论支持。关键詞:WEB数据库;C/S体系结构;B/S体系结构:TP311:A:1009-3044(2017)26-0006-02C/S体系结构和B/S体系结构是目前常见的数据库应用系统模式,均是有弊有利的。客观地说,随着社会不断发展,行业、产业越发趋于细化,各类数据库,乃至大型数据库将会层出不穷,无论是C/S体系结构还是B/S体系结构,均是着眼于现阶段数据库特色建设的,能否适应未来需求是未知之数,而且即便就当前数据管理而言,也已经显得力不从心,WEB视角下,对数据库应用系统模式进行探讨十分必要。1现有数据库管理特点以及未来数据库管理特点1.1现有数据库管理特点现有数据库涵盖多个行业、领域,包括事业单位和企业单位,学校、商场等几乎均建有各自的数据库,这些数据库也几乎都带有统一的特点,即数据量小、更新慢、牵涉范围小、价值较低,因此管理也简单得多,一个不太精通软件处理的行政人员就可以进行管理。在这些特点的基础上,当前数据库又带有一个集中特色,即“信息孤岛”,比如某市进行土地资源状况调查,耕地、林地、湿地等各项资源的资料库很难在一个办事部门充分调取,所有数据库都是割裂的,调查工作需要到特定部门专门查阅,十分不便。现有数据库的管理工作基本特点是管理内容简单,难以适应大规模精细管理的需要,也难以通过快速的改造,实现大规模数据管理。1.2未来数据库管理特点我国的未来发展与欧美各国类似,产业趋于精细化、城市发展呈现智慧化,信息技术、物联网技术将得到普遍应用,每天都会产生大量的数据,这些数据生成的数据库将呈现出两个特点,一是数据量浩大,二是管理需求精细化,从数据收集、到筛选、分析、建库,以上工作对技术的专业性也更高,传统的数据库管理很难较好的完成上述工作。更为重要的是,随着智慧城市、城市一体化、城市带建设的进行,“信息孤岛”将成为历史,大规模数据库的建设将成为可能,比如一个涵盖城市商贸的超级数据库,在物联网模式下,城市商业贸易情况的数据被超级数据库收集、筛选,生成有价值的资料指导后续工作,这种超级数据库对于硬件设备和人员的要求都会非常高[1]。未来数据库的管理者工作基本特点是管理内容复杂、数据量大,需求专业人员和设备。2C/S体系结构的利弊C/S体系结构也即客户和服务器机构,该结构的基本工作流程是,当某个节点(客户)向服务器发出请求,服务器在后台予以响应,随后客户端与服务器需共同访问相同的数据库,由数据系统分析来自客户端与服务器的请求,识别后发现二者具有相同特点,属于同一个操作请求,再给予响应,提供服务。该体系结构的优势是,具备高度的安全性,只有前后台(客户端与服务器)具备一致的特征,数据库才能给予响应。但弊端在于,该结构下整个系统的维护十分不便,要维护数据库,也要维护响应系统、识别系统,成本高昂。更为不利的是,由于不同操作系统对C/S体系结构并不是完全兼容的,当出现一个新的系统时,需求C/S体系结构开发不同版本的、能够与新系统兼容的软件,才能继续应用。C/S体系结构可以广泛应用于局域网和互联网中,只要计算机功能正常,在计算机局域网中即可建立C/S体系结构的数据库。比如某企业客户资料、产品资料、财务信息等被集中到数据库中,建立一个资料中心,通过访问内网、授权管理、查看的方式可以进入该资料中心,人员在前台发出请求后,服务器在后台响应,再联合向资料中心发出请求,资料中心通过检查人员的授权协议,并辨识服务请求,发现前后台请求一致,即开放资料中心工人员查阅,这是C/S体系结构下数据库的基本工作模式[2]。3B/S体系结构的利弊B/S体系结构是浏览器和服务器结构,与C/S体系结构最大的不同在于,B/S体系结构大大简化了流程,去除了中间环节,人员通过浏览器直接向服务器发出请求,服务器响应后,人员即可查看数据库。当然,这是一般无权限的数据库,比如公共图书馆、媒体中心等。B/S体系结构作为一种不必极度精细化的管理模式,一般只能应用于一些无权限的数据库。值得一提的是,B/S体系结构较之C/S体系结构管理的费用大为降低,还可以用于远程管理。由于其省去了中间环节,无论访问量有大多,来自网络节点方面的维护都与结构本身的功能无关,数据库只需对自身进行维护,进行增加资料、修正错误等基本操作即可,大大降低了费用和管理的难度。以某图书馆为例,作为开放性的公共数据库,其无需进行授权管理,用户在线点击服务请求,图书馆审查其并非病毒等破坏程序,即响应其服务请求,人员