论文部分内容阅读
摘要:数据库技术随信息技术的发展而发展,并在社会各个领域中得到广泛应用。面对日趋复杂的业务需求和爆炸式的数据增长,数据库技术仍面临着困境。在面向对象、与多学科的结合和应用领域方面的研究已成现代数据库技术研究的热点,未来发展趋势明显。
关键词:数据库技术;困境;热点;趋势
中图分类号:F275 文献标识码:A文章编号:1007-9599 (2011) 09-0000-02
Developing Hardship and Developing Trend of Database Technology
Luo Xingrong
(Enshi Vocational and Technical College,Enshi445000,CAhina)
Abstract:The database technology develops along with the information technology development,And obtains the widespread application in social each domain.Facing day by day complex service demand and detonation-like data growth,The database technology was still facing the difficult position.In object-oriented,has become the modern data bank technology research with the multi-disciplinary unions and the application domain aspect research the hot spot,Future the trend of development will be obvious.
Keywords:Database technology;Difficult position;Hot spot;Trend
数据库技术从上世纪60年代兴起到如今,已历经了四十多年的历史。从开始的层次数据库、网状数据库,到关系数据库管理系统,再到现在数据库技术与多学科技术有机结合后产生的分布式数据库、并行数据库、演绎数据库、时空数据库、多媒体数据库等。随着社会生产力和信息技术的快速发展,数据库应用得到不断深入和推广,人们对数据库系统也提出越来越多的要求。人们希望数据库的用户界面更友好,更易于使用、有更高的可靠性、支持大量数据的存储,还要求异质的数据库能互连和互操作,以便实现信息共享。
一、数据库技术发展的困境
在IT产业飞速发展的今天,面对日趋复杂的业务需求和爆炸式的数据增长,以及人们对数据库服务的不满足,从而直接反映出了数据库技术发展中仍面临以下困境。
(一)操作不够简便
操作界面简单且友好、操作方便的软件倍受大多数用户欢迎。但目前对数据库的设计大多偏向于功能的实现上,很少有数据库公司在用户界面操作的简化方面下功夫。
(二)新兴数据库类型
目前,数据库市场不断涌现各种新技术和新理念。例如,Sybase公司的列式数据库产品就是其中之一,该数据库具有较强的压缩性,并且在海量数据的分析中也占据极大的优势。但是,对于这种新兴起的列式数据库,了解的人并不是很多。另外,Oracle公司的云数据库也存在一些争议。如何对这些新兴的数据库进行管理,使其正常运作,也是数据库市场面临的主要问题。
(三)如何管理信息
目前,有越来越多的企业开始认识到了信息的重要性,但拥有大量信息不等于真正应用了信息,企业必须懂得如何管理信息才能获得竞争优势,而大规模的信息系统建设并不能解决企业在信息应用方面的困惑。
(四)培训服务有待提高
目前,大多数软件企业的产品的定位基本上都是应用类产品。面对用户日益增加的复杂化的产品和服务需求,软件企业应该加强在软件服务方面的力度,多组织一些使用操作培训。未来的市场竞争将是服务品牌和品质的竞争,数据库产品领域也是如此。
(五)开源数据库
随着经济环境的不景气,众多企业用户开始把眼光放到了开源数据库上,通过对开放资源的应用,在销售价格、许可方式上均有一定松动,用户可以在数据库方面节省很多开支。但开源数据库的未来商业模式以及用户能够免费享受多久,不是很明朗。
二、现代数据库技术研究的热点
数据库技术从出现到现在,已经形成了坚实的理论基础、成熟的数据库产品和广泛的应用领域,并吸引了很多研究者的参与,形成了广泛的研究群体。
面对传统数据库在新的应用领域中存在的各种缺陷,人们对于数据库系统的发展提出了新的要求,主要表现在以下三个方面。
(一)立足于面向对象的方法和技术
面向对象的方法和技术对计算机各个领域产生了深远的影响,同时也给数据库技术带来了机会和希望。数据库研究人员开始借鉴和吸收面向对象的方法和技术,提出了面向对象数据库模型,促进了数据库技术在一个新的技术基础上继续发展。
(二)与多学科技术的有机结合
与多学科技术的有机结合是当前数据库技术发展的重要特征之一。传统的数据库技术与其他计算机技术的相互结合、相互渗透,使数据库中新的技术内容层出不穷。数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。
(三)适应应用领域的需要
现实中对数据的应用是多元化的,为了适应这种多元化要求,人们开始在传统数据库的基础上,结合各个应用领域的特点,研究适合该应用领域的数据库技术,如数据仓库、工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等。
现代数据库技术研究的热点主要集中在以下这些方面:
面向服务的体系架构(Service-Oriented Architecture,SOA)、数据流管理(Data Streams Management)、查询技术(Query Techniques)、XML管理(XML Data Management)、数据整合(Data Integration)、网路服务(Web Service)、基于P2P的数据管理(P2P Based Data Management)、数据挖掘及联机分析处理(Data Mining and OLAP)、传感器网络(Sensor Networks)、空间和高维数据库(Spatial and High-Dimensional Data)、时空数据管理(Spatio-Temporal Data Management)、空间和多媒体数据(Spatial and MultimediaData)、商业智能(Business Intelligence)、企业信息整合(Enterprise Information Integration)等。
三、数据库技术未来发展趋势
信息爆炸时代给我们带来的不仅仅是对信息剧增的无所适从,同时还包括数据库技术的飞速发展和琳琅满目的数据库应用。数据库技术在未来的发展过程中还会表现出以下明显趋势:
(一)数据库规模将呈“两头”发展
数据库的规模的“两头”发展,即大的越来越大,小的越来越小。所谓“大”的,主要是指企业级数据库的规模。随着数据量的不断增大,企业会需要更大的数据库来做支撑,这就是数据库的发展方向之一,当然,这也是未来人们生活一个重要的方面。数据越来越多,数据库技术想要自如应对这样的发展,只有越来越大。而所谓“小”,是指数据库又会越来越小。小数据库主要集中在移动数据库领域,目前现有技术已经能够提供很好的对其进行支持。
(二)存储方式将向“列存储”靠拢
传统的数据库都是以行的形式存储数据的,这主要是由于用户需要的是对单条数据的读取和存储,随着信息量的增大,单纯的数据记录已经不足以支撑企业发展了,企业更需要以数据分析和决策支持来进行各种环节的管理工作,因此,单纯的一条记录也就没有了意义。这就需要通过“列”的概念来将所有数据的某项共性统计出来进行分析。
列存储的出现,实际上就是对数据分析需求的增多,而分析需求则一定是对某一个列的访问。
(三)网络计算
随着Internet和Web应用的迅猛发展,网络化已成为现代数据库应用的基本特征。而怎样最大限度地利用网络进行分布式数据计算,处理大型计算任务的需求及重新利用现有软硬件资源成为现代数据库技术必须要解决的问题。
(四)协同化与综合应用
协同技术是软件发展的重要方向,同时也是现代数据库应用的重要特征之一。新一代的信息系统不是简单的单一数据库系统,往往是由多系统、异构数据库系统组成的。数据库协同技术和应用主要有工作流数据库、XML数据库、数据仓库技术、数据交换技术、博客、即时通信、视频会议、协同编著等。
现代数据库是一个不断发展的范畴,它集成了传统关系数据库技术、计算机新技术、以及各个领域内相关的科学知识,将来新的数据库类型将会成为人们生活的一部分,从而推动科学技术的发展和人类社会的进步。
参考文献:
[1]汤庸.高级数据库技术与应用[J].高等教育出版社,2008,2
[2]罗兴荣.现代数据库前沿技术研究[J].西安地图出版社,2010,12
[作者简介]罗兴荣(1964-),男,本科,副教授,恩施职业技术学院计算机与信息工程系副主任。研究方向:数据库开发与管理,软件开发。
关键词:数据库技术;困境;热点;趋势
中图分类号:F275 文献标识码:A文章编号:1007-9599 (2011) 09-0000-02
Developing Hardship and Developing Trend of Database Technology
Luo Xingrong
(Enshi Vocational and Technical College,Enshi445000,CAhina)
Abstract:The database technology develops along with the information technology development,And obtains the widespread application in social each domain.Facing day by day complex service demand and detonation-like data growth,The database technology was still facing the difficult position.In object-oriented,has become the modern data bank technology research with the multi-disciplinary unions and the application domain aspect research the hot spot,Future the trend of development will be obvious.
Keywords:Database technology;Difficult position;Hot spot;Trend
数据库技术从上世纪60年代兴起到如今,已历经了四十多年的历史。从开始的层次数据库、网状数据库,到关系数据库管理系统,再到现在数据库技术与多学科技术有机结合后产生的分布式数据库、并行数据库、演绎数据库、时空数据库、多媒体数据库等。随着社会生产力和信息技术的快速发展,数据库应用得到不断深入和推广,人们对数据库系统也提出越来越多的要求。人们希望数据库的用户界面更友好,更易于使用、有更高的可靠性、支持大量数据的存储,还要求异质的数据库能互连和互操作,以便实现信息共享。
一、数据库技术发展的困境
在IT产业飞速发展的今天,面对日趋复杂的业务需求和爆炸式的数据增长,以及人们对数据库服务的不满足,从而直接反映出了数据库技术发展中仍面临以下困境。
(一)操作不够简便
操作界面简单且友好、操作方便的软件倍受大多数用户欢迎。但目前对数据库的设计大多偏向于功能的实现上,很少有数据库公司在用户界面操作的简化方面下功夫。
(二)新兴数据库类型
目前,数据库市场不断涌现各种新技术和新理念。例如,Sybase公司的列式数据库产品就是其中之一,该数据库具有较强的压缩性,并且在海量数据的分析中也占据极大的优势。但是,对于这种新兴起的列式数据库,了解的人并不是很多。另外,Oracle公司的云数据库也存在一些争议。如何对这些新兴的数据库进行管理,使其正常运作,也是数据库市场面临的主要问题。
(三)如何管理信息
目前,有越来越多的企业开始认识到了信息的重要性,但拥有大量信息不等于真正应用了信息,企业必须懂得如何管理信息才能获得竞争优势,而大规模的信息系统建设并不能解决企业在信息应用方面的困惑。
(四)培训服务有待提高
目前,大多数软件企业的产品的定位基本上都是应用类产品。面对用户日益增加的复杂化的产品和服务需求,软件企业应该加强在软件服务方面的力度,多组织一些使用操作培训。未来的市场竞争将是服务品牌和品质的竞争,数据库产品领域也是如此。
(五)开源数据库
随着经济环境的不景气,众多企业用户开始把眼光放到了开源数据库上,通过对开放资源的应用,在销售价格、许可方式上均有一定松动,用户可以在数据库方面节省很多开支。但开源数据库的未来商业模式以及用户能够免费享受多久,不是很明朗。
二、现代数据库技术研究的热点
数据库技术从出现到现在,已经形成了坚实的理论基础、成熟的数据库产品和广泛的应用领域,并吸引了很多研究者的参与,形成了广泛的研究群体。
面对传统数据库在新的应用领域中存在的各种缺陷,人们对于数据库系统的发展提出了新的要求,主要表现在以下三个方面。
(一)立足于面向对象的方法和技术
面向对象的方法和技术对计算机各个领域产生了深远的影响,同时也给数据库技术带来了机会和希望。数据库研究人员开始借鉴和吸收面向对象的方法和技术,提出了面向对象数据库模型,促进了数据库技术在一个新的技术基础上继续发展。
(二)与多学科技术的有机结合
与多学科技术的有机结合是当前数据库技术发展的重要特征之一。传统的数据库技术与其他计算机技术的相互结合、相互渗透,使数据库中新的技术内容层出不穷。数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。
(三)适应应用领域的需要
现实中对数据的应用是多元化的,为了适应这种多元化要求,人们开始在传统数据库的基础上,结合各个应用领域的特点,研究适合该应用领域的数据库技术,如数据仓库、工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等。
现代数据库技术研究的热点主要集中在以下这些方面:
面向服务的体系架构(Service-Oriented Architecture,SOA)、数据流管理(Data Streams Management)、查询技术(Query Techniques)、XML管理(XML Data Management)、数据整合(Data Integration)、网路服务(Web Service)、基于P2P的数据管理(P2P Based Data Management)、数据挖掘及联机分析处理(Data Mining and OLAP)、传感器网络(Sensor Networks)、空间和高维数据库(Spatial and High-Dimensional Data)、时空数据管理(Spatio-Temporal Data Management)、空间和多媒体数据(Spatial and MultimediaData)、商业智能(Business Intelligence)、企业信息整合(Enterprise Information Integration)等。
三、数据库技术未来发展趋势
信息爆炸时代给我们带来的不仅仅是对信息剧增的无所适从,同时还包括数据库技术的飞速发展和琳琅满目的数据库应用。数据库技术在未来的发展过程中还会表现出以下明显趋势:
(一)数据库规模将呈“两头”发展
数据库的规模的“两头”发展,即大的越来越大,小的越来越小。所谓“大”的,主要是指企业级数据库的规模。随着数据量的不断增大,企业会需要更大的数据库来做支撑,这就是数据库的发展方向之一,当然,这也是未来人们生活一个重要的方面。数据越来越多,数据库技术想要自如应对这样的发展,只有越来越大。而所谓“小”,是指数据库又会越来越小。小数据库主要集中在移动数据库领域,目前现有技术已经能够提供很好的对其进行支持。
(二)存储方式将向“列存储”靠拢
传统的数据库都是以行的形式存储数据的,这主要是由于用户需要的是对单条数据的读取和存储,随着信息量的增大,单纯的数据记录已经不足以支撑企业发展了,企业更需要以数据分析和决策支持来进行各种环节的管理工作,因此,单纯的一条记录也就没有了意义。这就需要通过“列”的概念来将所有数据的某项共性统计出来进行分析。
列存储的出现,实际上就是对数据分析需求的增多,而分析需求则一定是对某一个列的访问。
(三)网络计算
随着Internet和Web应用的迅猛发展,网络化已成为现代数据库应用的基本特征。而怎样最大限度地利用网络进行分布式数据计算,处理大型计算任务的需求及重新利用现有软硬件资源成为现代数据库技术必须要解决的问题。
(四)协同化与综合应用
协同技术是软件发展的重要方向,同时也是现代数据库应用的重要特征之一。新一代的信息系统不是简单的单一数据库系统,往往是由多系统、异构数据库系统组成的。数据库协同技术和应用主要有工作流数据库、XML数据库、数据仓库技术、数据交换技术、博客、即时通信、视频会议、协同编著等。
现代数据库是一个不断发展的范畴,它集成了传统关系数据库技术、计算机新技术、以及各个领域内相关的科学知识,将来新的数据库类型将会成为人们生活的一部分,从而推动科学技术的发展和人类社会的进步。
参考文献:
[1]汤庸.高级数据库技术与应用[J].高等教育出版社,2008,2
[2]罗兴荣.现代数据库前沿技术研究[J].西安地图出版社,2010,12
[作者简介]罗兴荣(1964-),男,本科,副教授,恩施职业技术学院计算机与信息工程系副主任。研究方向:数据库开发与管理,软件开发。