多数据库环境数据库管理技术研究
2017-09-20◆冯钊
◆冯 钊
(河北省建设信息中心 河北 050051)
多数据库环境数据库管理技术研究
◆冯 钊
(河北省建设信息中心 河北 050051)
随着社会的发展以及科学技术的进步,计算机技术与信息技术已经深入到生产生活的方方面面之中。尤其是随着信息化进程的的推进,数据库技术更是受到了极大重视。信息的快速增长使得数据存储应用不再局限于一个数据库之中。多数据库的协同作用下,海量数据得以有效存储应用。在多数据库环境下开展数据库管理,关系着未来数据库技术的进一步发展,多数据库环境数据库管理技术研究渐渐受到越来越多的重视。
多数据库环境;数据库管理;技术研究
0 引言
现代信息技术为人们带来翻天覆地的变化,作为信息技术中的核心技术,数据库技术更是在近年来获得巨大的发展。多数据库技术是依据当前信息特点而开发出的一种数据库技术。在各大型企业中,多数据库都扮演着重要角色。但是,当前多数据库技术同样存在着许许多多的问题,如何更好地实现多数据库环境下的数据库管理受到越来越多的重视。笔者认为,综合分析当前多数据库技术中的各种不足有利于探究更高效的数据库管理技术。
1 多数据库
1.1 多数据库概述
多数据库与传统的数据库结构相同,本质相同。随着信息技术以及计算机硬件技术的发展,为进一步提升数据管理的效率,划分出更多的数据库进行数据管理。传统的数据库定义为长期存储在计算机内的,有组织、可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。简单来说,数据库就是计算机中用户个人信息资源的存储之处。由于不同用户在应用中存储的数据都不相同,所以,进行数据库的分别设置能够保证用户数据的安全与有序。但在过去,受到计算机硬件技术的制约,用户的数据被集中到同一数据库中进行集中存储,当用户调用相关信息时,再依据不同用户的识别码进行数据调用。这容易发生用户信息混淆的问题。随着计算机硬件技术和软件技术的发展,多数据库被应用起来。诸如日常生活中使用的QQ、微信等等就应用了多数据库技术。多数据库与传统数据库相比有许多的优点,但也出现许多的问题。
1.2 多数据库优点
多数据库的优点首先就是上文提到的单独的数据库配置。对于一个应用来讲,使用该应用的用户多种多样,每个人都有着不同类型的信息进行存储。单独的数据库配置更好地保证了用户个人数据存储的稳定性,防止数据混淆状况的发生。另外,多数据库技术也保证了更快的数据检索速度,有利于数据进行更为高效的调用和共享。最后多数据库越来越成为企业应用和信息管理的需求,是企业信息高效管理的重要保障。
当然,多数据库也包含着数据库的种种优点,但同时也包含着数据库的许多问题。
2 多数据库的发展问题
有了数据库就需要对数据库进行管理,保证数据库的有效运行,所以一直以来对于数据库的管理过程出现了许多的问题。多数据库环境下的数据库管理发展过程暴露出如下的问题:
2.1 数据库操作系统问题
数据库管理技术主要针对用户在使用计算机过程中出现的各种数据信息,纵观我国当下数据库管理技术可以看出,数据库管理面临着最大的问题就是计算机的操作系统问题。计算机本身存在的问题会对稳定运行的数据库管理造成影响,计算机硬件性能的不足使得信息数据的正常存储、传输受到巨大的影响。用户的不当操作同样对数据库的管理带来许多问题。在多数据库环境下,由于操作不当引发的问题在检索与纠正上有着较大的难度。
2.2 数据库本身
数据库能够存储海量的信息,相关信息都按照特定的顺序进行有序的排列。随着信息技术的进一步发展,信息数据爆发式增多,数据库不可避免地会出现一些问题。尤其是在多数据库环境下,有些企业单位为了提升数据库管理的效率,将一些不成熟的数据库管理技术运用到数据库的管理中。使得后期由于操作不当对数据库造成不良影响。另外,数据库本身的安全性还有待提高。一直以来,数据库都是被攻击的主要目标。随着多数据库的发展,数据库的安全管理难度大大加强。现阶段,各类病毒与脚本严重威胁着数据库的安全。
2.3 多数据库环境下管理问题
数据库管理除了对数据库本身的管理,就管理本身同样存在着许多的问题。而这种管理方面的问题正是现阶段制约多数据库环境下数据库管理技术发展的主要原因。就我国而言,数据库的管理要落后于西方国家,这其中不仅仅是技术层次的落后,也包括理念。在多数据环境下,由于数据库管理意识欠缺的原因,使得数据库信息管理杂乱无章。
2.4 多数据环境下的新型问题
随着大型数据库的进一步应用发展,多数据库管理暴露出新的问题即单位时间内对于一次或几次数据库操作,或许感觉不出系统有多大的开销。可是对于现在的Web应用,尤其是大型电子商务网站,通常同时有几百人甚至几千人在线。在这种情况下,频繁地进行数据库连接操作势必占用很多的系统资源,系统的响应速度必定下降,甚至会造成服务器的崩溃。另外,多数据库的发展很大一部分要基于原有的数据库进行拓展。而支持多数据库属于新增功能,在开发这个功能的时候还要考虑向下兼容的问题。因此不能将现有接口的用法全部摒弃、重新开发,而是要在完全支持现有接口的情况下添加新功能。在这一过程中有会出现许多问题。
综上所述,多数据库环境下的数据库管理问题主要表现在操作系统,多数据库本身,管理理念以及现实应用四个方面。所以,数据库技术的研究也要从这四个方面中进行展开。
3 多数据库下的数据库管理技术
3.1 更新理念
西方的数据库管理相对先进,其在理念与都数据库的认知方面有着卓越之处。学习外国先进的数据库管理技术以及理念,加强对本国数据库管理的重视是提升数据库管理技术的基础。另外,多数据库管理与传统数据库管理的衔接同样需要得到重视,通过合理的程序设计来实现数据库信息之间的映射十分重要。
3.2 多数据库管理的适应性优化
传统的数据库管理与多数据库管理有着不相适应的地方,所以要针对其中的存储技术、备份技术、加密技术、防火墙技术、权限技术、认证技术等等做出适应性优化,修改原有管理方法或者调整现有的代码。保证数据库管理技术也能够在多数据库的环境下顺利展开。其中可以采取的方法诸如图1所示,采取增加新接口的方式来实现了对多数据源的管理,最终降低反复调用问题的产生。
图1 添加新的接口实现对多数据源的管理
3.3 深化原有数据库管理技术
多数据库环境下的数据库管理在本质上与原先并没有不同,所以,数据库的管理技术优化依旧要从原有的几个方面进行研究。诸如对数据库管理的操作系统进行优化或开发,对数据库本身的软硬件进行强化,对数据库管理的外部环境上加强控制等等。再通过综合比较的方法进行适应性的修改,以满足多数据库环境下的数据库管理要求。
4 结语
随着信息化进程的的推进,计算机数据库技术受到了极大重视。信息的快速增长使得数据不再局限于一个数据库之中。在多数据库的协同作用下,海量数据得以有效存储。综合分析当前多数据库技术中的各种不足有利于探究更高效的数据库管理技术。多数据库环境下的数据库管理问题主要表现在操作系统、多数据库本身、管理理念以及现实应用四个方面。所以,数据库技术的研究也要从这四个方面中进行展开。
[1]田树华.计算机数据库管理技术探讨[J].煤炭技术, 2011.
[2]赵红洲.关于计算机数据库的管理技术及其应用分析[J].科技传播 , 2015.
[3]李治强, 龙法宁, 冯泉.多数据库的加权时态关联规则挖掘算法[J].玉林师范学院学报 , 2015.