胡凌燕
(江汉大学 数计学院,湖北 武汉 430056)
数据库数据管理的措施和方法
胡凌燕
(江汉大学 数计学院,湖北 武汉 430056)
数据库作为一种新的数据管理方式,与传统的纸质存储数据方式相比,更加的安全、有效,但是随着信息技术的发展,数据库数据管理还有很大的提升空间,论文在数据库概念和特点的基础上,结合数据库数据管理中存在的问题,从容量扩充、检索效率和数据更新速度三个方面,对数据库数据管理的措施和方法,进行了深入的研究。
数据库;数据管理;措施;方法
随着计算机的普及应用,人们根据不同领域的需要,针对性的开发了具有相应功能的软件,以此来满足实际应用的需求,计算机在使用的过程中,通常需要存储大量的数据,如何管理好这些数据,是很多专家和学者研究的问题,目前最好的解决方案就是采用数据库系统,来存储和管理相应的数据。但是通过实际的调查发现,受到技术水平的限制,数据库的管理效率较低,虽然各个软件公司,都根据自身的理解,针对性的开发了具有一定特点的数据库,虽然市面上有很多数据库系统,由于我国的软件产业水平较低,使用的数据库系统,大多是外国的软件公司开发的,在很大程度上限制了我国数据管理的情况。
数据库是随着计算机软件的发展,逐渐形成的一种数据管理方式,在计算机发展的初期,由于计算机能够存储的数据较少,管理的方式比较简单,在实际应用的过程中,数据大多还是以纸质的形式存在,很少会存储到计算机中,考虑到计算机的特点,能够自行的处理任务,非常受到人们的重视。因此计算机很快地得到了普及应用,由摩尔定律可以知道,电子信息产业中,每隔十八个月加工工艺就会翻倍,相应的硬件性能,也会得到成倍的提高,而价格保持不变,计算机作为电子信息技术的重要产品,由此可以看出,计算机硬件发展的速度很快,相应计算机软件技术发展速度也很快。从某种意义上来说,数据库的概念,是根据计算机应用的需要形成的,通过计算机的使用,可以极大地提高工作效率,对于企业用户来说,具有非常重要的意义,一些企业甚至提出了无纸化办公的理念,所有的数据都存储在计算机中,而如何管理好这些数据,能够在很大程度上影响企业的发展。
与传统的纸质管理数据相比,数据库的方式能够极大的提高管理的效率,而且在实际的管理中,很多运算都可以交给计算机来完成,对于统计和分类可以很容易地完成,在需要备份或使用时,可以很方便地调取,在传统数据管理的过程中,导致数据损坏最大的因素,就是水和火灾等。如果采用数据库的方式进行管理,就可以很好的避免这些问题,只要计算机有足够的存储空间,就可以随意地进行数据的存储,而且不受到物理空间的限制,以往的数据存储时,受到实际堆放空间的限制,在经过一段时间后,往往需要销毁一定的数据,数据库显然不用考虑这点,尤其是近些年存储设备的发展,可以无限制的拓展存储空间。由此可以看出,数据库具有鲜明的特点,首先就是存储的数据大,而且不会受到空间的限制,其次就是数据的安全性高,不会受到水和火灾的危害,最后是数据的管理效率高,利用计算机可以很好地对数据进行统计和分类,如果需要一些统计结果,只需要安装相应的软件,计算机就可以自行的处理。
从本质上来说,数据库就是一个计算机软件,随着近些年计算机软件技术的发展,数据库也得到了极大的完善,尤其是计算机高级语言的出现,数据库等程序的编写变得非常简单,但是在数据库发展的初期,受到计算机语言和硬件性能的影响,数据库数据管理的效率很低,而且同时能够管理的数据很少。在C语言和JAVA等高级语言出现后,利用这些计算机语言,可以很轻松地完成数据库的开发,在这种背景下,很多软件公司都开发了自身的数据库系统,在实际的开发过程中,每个数据库都有自身的特点,在实际选择时,可以根据数据的容量、类别等需要,针对性地选择一个最合适的数据库。由于我国计算机软件产业水平较低,尤其是与印度等软件产业发达的国家相比,在程序的设计、开发和维护上,都有很大的差距,虽然近年来随着国家的重视,出台了很多优惠的政策,鼓励和扶持本土的软件产业发展,在这种背景下,我国的一些软件公司,也开发了一些数据库系统,但是在实际的运行过程中,对于数据管理的效果较差。
数据库软件在开发的过程中,没有容量的概念,但是管理数据的效率上,不同数据库之间具有明显的差异,数据库的组建,通常可以分成硬件和软件两个部分,硬件方面主要包括计算机和存储设备,在具体的组建之前,会根据数据的实际情况,选择一定容量的存储设备,然后利用数据库软件进行管理。通过实际的调查发现,数据库在工作的过程中,经常需要放入一些新的数据,这样数据库在运行了一段时间后,会达到饱和的状态,要想继续的进行数据存储,必须对数据库进行扩容,在很多人看来,数据库的扩容,就是添加一些新的存储设备即可,但是考虑到硬件和软件兼容性,以及数据库软件在开发的过程中,数据管理的设定等,显然需要对数据库做出一定的修改。在以往数据库扩容中,通常都是先增加一些外部存储设备,然后再进行软件方面的调试,这样虽然可以很好的解决容量扩充的问题,却需要一定的时间,如果在数据库运行时,发现了存储空间不够,很可能会导致要存储的数据丢失,严重的影响用户的正常使用。
数据库的存储方式,之所以能够取代传统的纸质存储方式,数据查找方便是很大的一个原因,在数据库管理软件中,只需要一定的检索词语,就可以找出所有相关的数据,极大地方便了数据的调取和使用,但是随着数据库存放的数据越来越多,检索数据需要的时间也在增加,尤其是一些与很多数据有关的信息检索,需要很长的等待时间。经过了多年的发展,计算机的性能有了极大的提高,能够处理的任务也越来越复杂,在实际的数据查找中,需要较长等待时间的原因,主要就是因为数据库软件的问题,硬件显然可以满足检索大量数据的计算任务,在理想的状态下,应该只需要很少的等待时间,因此近些年很多专家和学者,对数据库中数据查找的效率,进行了大量的实践研究。为了方便数据库中数据的调取和使用,每个数据库管理软件,都集成了相应的检索功能,但是通过实际的调查发现,不同数据库检索的效率具有很大的差异,由于数据库软件需要购买使用,因此很多企业用户都会出于成本上的考虑,选择一些性价比较高的数据库系统,即使数据查找的效率低,只要其他功能可以满足日常使用的需要,同时价格比较便宜,用户就会优先选择。
为了防止数据库在日常的使用中,突然出现容量不足的问题,可以在数据库中,增加容量预警的机制,在可用容量降低到一定程度时,系统会发出一定的警报,提示用户进行容量扩充,这样可以有效地避免容量不足带来的影响,目前市面上的一些数据库,已经具有了这样的功能,通过实际的使用可以知道,的确取得了良好的效果。预警机制虽然可以很好的避免容量问题带来的危害,但是在实际容量扩充的过程中,还是需要对数据库进行一定的调整,使得容量扩充的过程非常复杂,要想从根本上解决这个问题,可以在数据库开发的过程中,通过增加相应的功能,如提高对存储设备的兼容程度,甚至增加一些容量扩充的功能,在安装了存储设备后,系统可以自动地识别。
随着数据库中存储的数据越来越多,现在建成的数据库,大多采用了海量的存储设备,而检索功能作为数据库的一个附加功能,软件公司在实际的数据库开发过程中,很少会考虑到检索的效率,因此现在数据库中的检索功能,大多是建立在传统检索理念的基础上,在数据量较少的情况下,检索的效率很高,如果是海量数据的检索,那么就需要很长的等待时间。随着大型数据库越来越多,检索中存在的问题,也开始受到人们的重视,很多用户提出了优化检索功能的需求,在这种背景下,软件公司不得不研发新的检索机制,如最新的索引技术,就是根据实际检索的需要,被人们研发出来的,传统的检索过程中,需要对所有的数据逐个进行对比,如果根据数据的种类,在相同类别的数据前面添加一个索引,在检索的过程中,就可以直接定位到索引在的位置,极大的提高检索的效率。除了索引的理念外,近些年还出现了很多优化检索功能的方法,在数据库开发的过程中,根据数据管理的实际情况,都会采用一些针对性的优化方法,但是从实际的效果来看,索引对于检索效率的提高效果最好,因此要想最大程度的提高数据库检索的效率,必须引入索引的机制。
数据库在实际的运行过程中,存储的数据经常会发生变化,如添加新的数据,以及修改已经存储的数据,而使用数据库来管理数据,很大程度上是出于调取的方便,但是通过实际的调查发现,为了保护数据库中存放的数据,在数据处理中心,都会建立一个备份机制,这样一个存储设备出现问题时,可以通过另一个备份来恢复数据。这样的机制虽然可以在很大程度上保护数据的安全,但是也给实际的使用,带来了一定的问题,如在对存储的数据进行修改时,客户端可以立刻看到修改的结果,而其他的客户端如果立刻调用修改的数据,由于数据库数据更新较慢,看到的还是修改之前的数据,严重地影响了用户的使用,尤其是随着数据库中存放的数据越来越多,数据更新需要的时间也越来越长。要想很好地解决这个问题,必须在数据库开发的过程中,引入数据更新的机制,用户在执行了数据修改的命令后,数据库能够最快的更新数据内容,为了防止错误的数据修改等操作,还可以添加一定的数据恢复功能,对于已经删除的数据,保存一定的时间后,再彻底的删除,如果在保存的期间内,发现这些数据还有用,就可以利用这个功能来恢复,极大地方便了用户的使用。
通过全文的分析可以知道,数据库作为一种计算机软件,随着计算机的普及应用,数据库也越来越受到人们的重视,由于其能够很好地存放数据进行管理,数据的统计和分类可以交给计算机来完成,与传统的纸质存储数据方式相比,不但提高了数据管理的效率,同时能够防止水灾和火灾的危害,而且不受到空间的限制。正是由于数据库的这些特点,使其广泛地应用在数据管理中,但是通过实际调查发现,受到技术水平的限制,数据库在实际使用的过程中,依然存在容量扩充和检索效率较低等问题,虽然根据用户的需要,很多问题都有了一定的解决措施,但是显然还可以继续优化,相信随着时间的推移,数据库数据管理的一定会越来越好。
[1]吴观福.基于关系型数据库的XML查询系统设计[J].福建电脑,2007,(4):149-150.
[2]刘云华,唐兰兰.面向对象思想的GIS地理数据库设计初探[J].测绘与空间地理信息,2006,(2):61-64.
[3]朱凡微等.基于关键字的数据库搜索研究综述[J].计算机应用研究,2008,(11):3238-3242.
[4]马新娜等.嵌入式实时数据库系统的研究与设计[J].微计算机信息,2006,(23):92-93.
[5]吴卓葵等.TCP/IP模式下的实时数据库系统总体规划与分析[J].现代制造工程,2005,(11):83-86.
O29
A
1673-2219(2014)05-0109-02
2013-03-07
胡凌燕(1964-),女,浙江绍兴人,江汉大学数计学院副教授,硕士,研究方向为数据库管理及应用。
(责任编校:京华;俊华)