刍议数据库技术的发展及应用

2015-02-11 21:06李青松
通信电源技术 2015年4期
关键词:浏览器数据库用户

李青松

(江西洪城水业股份有限公司,江西 南昌 330025)

随着信息技术的不断发展,数据库技术迅速发展,并在社会各领域得到了广泛应用。面对复杂化的业务需求以及爆炸式的数据信息,数据库技术的发展面临诸多困境。面向对象的技术和方法,与多学科技术的结合已经成为数据库未来发展的重要趋势。

1 网络数据库的概念

网络数据库是将资源共享技术和数据共享技术结合在一起的现代技术。可以这样定义网络数据库,在远程数据库的基础上,配置相应的本地计算机应用程序,利用浏览器来查询和储存数据的操作系统。简而言之,网络数据库就是用户将浏览器作为输入接口,将所需的事物和数据输入浏览器中,浏览器再将这些事物和数据传输给网站,网站对其进行处理和加工。比如,将数据输入到数据库中,或者查询操作数据库等。然后网站将操作结果传到浏览器,用户通过浏览器来获取数据和信息。

网络数据库也称为 Web数据库,Web技术是推动网络发展的主要因素之一。随着技术的发展,Web不仅提供静态的信息网页,同时也提供动态的信息网页,即提供交互式的信息网页,实现了信息数据库服务。而Web数据库是Web技术和数据库技术的结合,数据库系统成为了Web的重要组成部分,将数据库和网络技术无缝结合起来。这样做充分利用了数据库中丰富的信息资源,也发挥了数据库和Web技术的优势。网络数据主要是由Web服务器、中间件、浏览器以及数据服务器等部分组成的。其工作流程是:用户利用浏览器端的操作界面,采取交互的方式,通过Web服务器访问数据库。数据库返回给用户的数据、信息以及用户向数据库提交的数据、信息都是通过网页来显示的。

2 网络数据库的主要技术以及特点

(1)网络数据库的主要技术

CGI,即公共网关接口,是连接客户端和服务器的桥梁,是访问数据库的有效解决方案,主要通过Perl语言或者C语言进行编辑。CGI程序能够建立数据库和网页间的连接,将用户查询要求转化为数据库查询命令,通过网页将查询结果返回给用户。ASP技术是为Web服务器端创造一个Script环境,该技术的功能是解决客户端访问脚本文件的问题,ASP技术具有操作简单、执行效率高以及功能强大等优点。

(2)网络数据库的特征

网络数据库是非常重要的电子资源,具有独特的优势,得到广大用户的认可和关注。网络数据库主要具备以下特征:信息丰富,数据量大,且更新速度快。硬盘是网络数据库的主要储存载体,随着硬盘容量的加大,其数据储存能力不断提高,数据库更新速度加快,时效性不断提高;网络数据库具备拓展整合功能。通过超文本技术以及网络数据库系统,将不同信息资源进行整合和链接,使其成为一个整体,用户利用数据库能够及时获取相关信息,并加以利用;网络数据库不受空间和时间的制约,具备异地远程检索功能,检索迅速、全面。网络数据库的各功能都是建立在Web服务的基础上,因此,只需要将电脑连接到Internet上,就能进行查询和检索。同时,网络数据库具有多元化服务功能,便于操作,能够进行多元化检索。

3 网络数据库技术发展现状

随着科技的不断发展,IT产业发展迅速,业务需求更加复杂,数据呈现爆炸式增长趋势,人们对数据服务的要求更高,这从侧面反映出网络数据库在发展中面临诸多问题。

(1)操作不够简便

用户都喜欢操作界面简单、便于操作的软件,但是,目前网络数据库的设计主要集中在功能实现上,忽视了简化操作界面。

(2)如何管理信息

市场上出现了各种新理论、新技术网络数据库。比如,Sybase公司的列式数据库产品,该产品的压缩性强,在分析海量数据方面具有很大的优势。但是,这种产品是新研发的,还处于试验阶段,很多人并不是很了解。另外,Oracle公司研发的云数据库也存在一定的争议。面对这些新兴的数据库产品,如何对其进行有效的管理,保证其能够正常运行,这是数据库市场面临的重要问题。

目前,许多企业逐渐意识到信息对企业发展的重要,但是拥有大量信息还不够,还要灵活运用这些信息。企业只有科学有效地管理信息,才能提高自身的竞争优势。

(3)培训服务有待提高

目前,很多软件企业将产品定位为应用类。随着科技的发展,产品结构更加复杂化,用户对产品的服务需求更高,因此,软件企业需要加强对软件服务的研究,组织科学的使用操作培训。未来市场的竞争主要是产品质量和服务的竞争,网络数据库领域也是如此。

(4)开源数据库

由于经济环境不景气,许多企业将发展重点逐渐转移到开源数据方面,应用开放资源,适当降低销售价格,使用户在网络数据库方面节省开支。但问题是,开源数据库的商业模式如何,用户能够免费使用该产品多久,都是不确定的。

4 现代数据库技术研究热点

目前,网络数据技库术已经形成了较为系统的理论基础,成熟的网络数据库产品已经得到了广泛应用,大量的优秀人才参与到产品设计中,所以,网络数据库已经逐渐形成了广泛的研究群体。但是目前网络数据库应用方面还存在一些问题,人们对数据库发展提出了更高要求,具体表现如下:

(1)关注面向对象的技术和方法

面向对象的技术和方法直接影响着计算机各领域的发展,也给数据库领域带来了新的挑战。网络数据库设计人员应该重点研究和分析面向对象的技术和方法,制定科学的对象数据模型,在新的技术基础上,推动网络数据库技术的发展。

(2)将数据库技术和多学科技术结合起来

将其与多学科结合起来,是目前网络数据库发展的主流趋势。将这两种技术结合起来,丰富了数据库技术,对数据库的概念、应用、技术内容以及原理都产生了较大的冲击。

(3)适应应用领域的需要

目前,网络数据库的应用呈现多元化趋势,为了满足多元化需求,在传统数据库的基础上,根据各应用领域的具体特征,研究适合该领域的数据库技术,如空间数据库、工程数据库、科学数据库、地理数据库或者数据仓库。

目前现代数据库研究热点主要是:数据流管理、数据整合、网络服务、数据挖掘及联机分析处理、面向服务的体系架构、查询技术、基于P2P的数据管理、空间和高维数据库、空间和多媒体数据、企业信息整合、传感器网络以及时空数据管理等。

5 数据库技术的发展前景

信息爆炸时代的来临,使人们对海量信息感到无所适从,同时网络数据库的快速发展以及数据库应用范围的拓展,使人们对数据库的未来发展前景充满信心。网络数据库在未来发展中会呈现以下趋势:

(1)网络数据库规模将呈“两头”发展

“两头”发展模式是指大的不断增大,小的越来越小。“大”是指企业的数据库规模。随着网络数据库容量的增加,企业应该拥有更大的数据库,这是网络数据未来发展的重要方向。数据容量增加,数据库技术才能顺应时代发展。“小”主要是指数据库同时会越变越小。小数据库集中在移动数据库领域,目前,小数据库的应用已经具备了足够的技术支持。

(2)存储方式逐渐向“列存储”发展

传统数据库一般都是通过行的形式来存储数据,这是因为用户主要读取和存储单条数据。随着信息量的不断增加,简单的数据记录已经无法满足企业的发展需求,企业需要通过数据分析、管理和决策来管理企业各项工作。因此,简单的一条记录失去了存在的意义。所以,需要引进“列”的概念,找出所有数据的共性,并对其进行科学分析。列存储的出现,表明数据库分析需求的增加。

(3)网络计算

随着Web应用以及Internet的不断发展,网络化成为现代数据库应用的重要特征。如何充分利用网络来计算分布式数据,满足大型计算需求,有效地利用软件和硬件,是网络数据库技术研究的重点内容。

(4)协同化和综合应用

协同技术是软件发展的主要方向之一,也是现代网络数据库应用的显著特征。现代化的信息系统不再是单一的数据库系统,而是异构数据库系统和多系统组成的。网络数据库系统技术与应用具体包括协同编著、数据仓库技术、工作流数据库、视频会议、数据交换技术、即时通信、XML数据库以及博客等。

6 总 结

综上所述,随着网络数据库的不断发展,提高了网络的系统性,网络数据库逐渐成为网路发展的核心。在未来发展中,网络数据库可以提供有效的数据服务,且操作方便,能够充分利用信息资源和数据资源。因此,需要加强对网络数据库管理、应用和设计等方面的研究,充分发挥网络数据库的优势。

[1] 赵 静.探究分析虚拟数据库技术的发展和应用[J].读写算(教育教学研究),2014,11(17):402-403.

[2] 郭靖华,刘群军.谈谈数据库技术在档案信息资源整合中的应用[J].兰台世界,2013,11(22):55-56.

[3] 冯一帆,何 静.计算机数据库技术在数字电视内容管理中运用[J].数字化用户,2014,8(2):218-219.

猜你喜欢
浏览器数据库用户
微软发布新Edge浏览器预览版下载换装Chrome内核
反浏览器指纹追踪
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库
如何获取一亿海外用户