胡凌燕
(江漢大學(xué) 數(shù)計(jì)學(xué)院,湖北 武漢 430056)
數(shù)據(jù)庫數(shù)據(jù)管理的措施和方法
胡凌燕
(江漢大學(xué) 數(shù)計(jì)學(xué)院,湖北 武漢 430056)
數(shù)據(jù)庫作為一種新的數(shù)據(jù)管理方式,與傳統(tǒng)的紙質(zhì)存儲(chǔ)數(shù)據(jù)方式相比,更加的安全、有效,但是隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫數(shù)據(jù)管理還有很大的提升空間,論文在數(shù)據(jù)庫概念和特點(diǎn)的基礎(chǔ)上,結(jié)合數(shù)據(jù)庫數(shù)據(jù)管理中存在的問題,從容量擴(kuò)充、檢索效率和數(shù)據(jù)更新速度三個(gè)方面,對(duì)數(shù)據(jù)庫數(shù)據(jù)管理的措施和方法,進(jìn)行了深入的研究。
數(shù)據(jù)庫;數(shù)據(jù)管理;措施;方法
隨著計(jì)算機(jī)的普及應(yīng)用,人們根據(jù)不同領(lǐng)域的需要,針對(duì)性的開發(fā)了具有相應(yīng)功能的軟件,以此來滿足實(shí)際應(yīng)用的需求,計(jì)算機(jī)在使用的過程中,通常需要存儲(chǔ)大量的數(shù)據(jù),如何管理好這些數(shù)據(jù),是很多專家和學(xué)者研究的問題,目前最好的解決方案就是采用數(shù)據(jù)庫系統(tǒng),來存儲(chǔ)和管理相應(yīng)的數(shù)據(jù)。但是通過實(shí)際的調(diào)查發(fā)現(xiàn),受到技術(shù)水平的限制,數(shù)據(jù)庫的管理效率較低,雖然各個(gè)軟件公司,都根據(jù)自身的理解,針對(duì)性的開發(fā)了具有一定特點(diǎn)的數(shù)據(jù)庫,雖然市面上有很多數(shù)據(jù)庫系統(tǒng),由于我國(guó)的軟件產(chǎn)業(yè)水平較低,使用的數(shù)據(jù)庫系統(tǒng),大多是外國(guó)的軟件公司開發(fā)的,在很大程度上限制了我國(guó)數(shù)據(jù)管理的情況。
數(shù)據(jù)庫是隨著計(jì)算機(jī)軟件的發(fā)展,逐漸形成的一種數(shù)據(jù)管理方式,在計(jì)算機(jī)發(fā)展的初期,由于計(jì)算機(jī)能夠存儲(chǔ)的數(shù)據(jù)較少,管理的方式比較簡(jiǎn)單,在實(shí)際應(yīng)用的過程中,數(shù)據(jù)大多還是以紙質(zhì)的形式存在,很少會(huì)存儲(chǔ)到計(jì)算機(jī)中,考慮到計(jì)算機(jī)的特點(diǎn),能夠自行的處理任務(wù),非常受到人們的重視。因此計(jì)算機(jī)很快地得到了普及應(yīng)用,由摩爾定律可以知道,電子信息產(chǎn)業(yè)中,每隔十八個(gè)月加工工藝就會(huì)翻倍,相應(yīng)的硬件性能,也會(huì)得到成倍的提高,而價(jià)格保持不變,計(jì)算機(jī)作為電子信息技術(shù)的重要產(chǎn)品,由此可以看出,計(jì)算機(jī)硬件發(fā)展的速度很快,相應(yīng)計(jì)算機(jī)軟件技術(shù)發(fā)展速度也很快。從某種意義上來說,數(shù)據(jù)庫的概念,是根據(jù)計(jì)算機(jī)應(yīng)用的需要形成的,通過計(jì)算機(jī)的使用,可以極大地提高工作效率,對(duì)于企業(yè)用戶來說,具有非常重要的意義,一些企業(yè)甚至提出了無紙化辦公的理念,所有的數(shù)據(jù)都存儲(chǔ)在計(jì)算機(jī)中,而如何管理好這些數(shù)據(jù),能夠在很大程度上影響企業(yè)的發(fā)展。
與傳統(tǒng)的紙質(zhì)管理數(shù)據(jù)相比,數(shù)據(jù)庫的方式能夠極大的提高管理的效率,而且在實(shí)際的管理中,很多運(yùn)算都可以交給計(jì)算機(jī)來完成,對(duì)于統(tǒng)計(jì)和分類可以很容易地完成,在需要備份或使用時(shí),可以很方便地調(diào)取,在傳統(tǒng)數(shù)據(jù)管理的過程中,導(dǎo)致數(shù)據(jù)損壞最大的因素,就是水和火災(zāi)等。如果采用數(shù)據(jù)庫的方式進(jìn)行管理,就可以很好的避免這些問題,只要計(jì)算機(jī)有足夠的存儲(chǔ)空間,就可以隨意地進(jìn)行數(shù)據(jù)的存儲(chǔ),而且不受到物理空間的限制,以往的數(shù)據(jù)存儲(chǔ)時(shí),受到實(shí)際堆放空間的限制,在經(jīng)過一段時(shí)間后,往往需要銷毀一定的數(shù)據(jù),數(shù)據(jù)庫顯然不用考慮這點(diǎn),尤其是近些年存儲(chǔ)設(shè)備的發(fā)展,可以無限制的拓展存儲(chǔ)空間。由此可以看出,數(shù)據(jù)庫具有鮮明的特點(diǎn),首先就是存儲(chǔ)的數(shù)據(jù)大,而且不會(huì)受到空間的限制,其次就是數(shù)據(jù)的安全性高,不會(huì)受到水和火災(zāi)的危害,最后是數(shù)據(jù)的管理效率高,利用計(jì)算機(jī)可以很好地對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分類,如果需要一些統(tǒng)計(jì)結(jié)果,只需要安裝相應(yīng)的軟件,計(jì)算機(jī)就可以自行的處理。
從本質(zhì)上來說,數(shù)據(jù)庫就是一個(gè)計(jì)算機(jī)軟件,隨著近些年計(jì)算機(jī)軟件技術(shù)的發(fā)展,數(shù)據(jù)庫也得到了極大的完善,尤其是計(jì)算機(jī)高級(jí)語言的出現(xiàn),數(shù)據(jù)庫等程序的編寫變得非常簡(jiǎn)單,但是在數(shù)據(jù)庫發(fā)展的初期,受到計(jì)算機(jī)語言和硬件性能的影響,數(shù)據(jù)庫數(shù)據(jù)管理的效率很低,而且同時(shí)能夠管理的數(shù)據(jù)很少。在C語言和JAVA等高級(jí)語言出現(xiàn)后,利用這些計(jì)算機(jī)語言,可以很輕松地完成數(shù)據(jù)庫的開發(fā),在這種背景下,很多軟件公司都開發(fā)了自身的數(shù)據(jù)庫系統(tǒng),在實(shí)際的開發(fā)過程中,每個(gè)數(shù)據(jù)庫都有自身的特點(diǎn),在實(shí)際選擇時(shí),可以根據(jù)數(shù)據(jù)的容量、類別等需要,針對(duì)性地選擇一個(gè)最合適的數(shù)據(jù)庫。由于我國(guó)計(jì)算機(jī)軟件產(chǎn)業(yè)水平較低,尤其是與印度等軟件產(chǎn)業(yè)發(fā)達(dá)的國(guó)家相比,在程序的設(shè)計(jì)、開發(fā)和維護(hù)上,都有很大的差距,雖然近年來隨著國(guó)家的重視,出臺(tái)了很多優(yōu)惠的政策,鼓勵(lì)和扶持本土的軟件產(chǎn)業(yè)發(fā)展,在這種背景下,我國(guó)的一些軟件公司,也開發(fā)了一些數(shù)據(jù)庫系統(tǒng),但是在實(shí)際的運(yùn)行過程中,對(duì)于數(shù)據(jù)管理的效果較差。
數(shù)據(jù)庫軟件在開發(fā)的過程中,沒有容量的概念,但是管理數(shù)據(jù)的效率上,不同數(shù)據(jù)庫之間具有明顯的差異,數(shù)據(jù)庫的組建,通??梢苑殖捎布蛙浖蓚€(gè)部分,硬件方面主要包括計(jì)算機(jī)和存儲(chǔ)設(shè)備,在具體的組建之前,會(huì)根據(jù)數(shù)據(jù)的實(shí)際情況,選擇一定容量的存儲(chǔ)設(shè)備,然后利用數(shù)據(jù)庫軟件進(jìn)行管理。通過實(shí)際的調(diào)查發(fā)現(xiàn),數(shù)據(jù)庫在工作的過程中,經(jīng)常需要放入一些新的數(shù)據(jù),這樣數(shù)據(jù)庫在運(yùn)行了一段時(shí)間后,會(huì)達(dá)到飽和的狀態(tài),要想繼續(xù)的進(jìn)行數(shù)據(jù)存儲(chǔ),必須對(duì)數(shù)據(jù)庫進(jìn)行擴(kuò)容,在很多人看來,數(shù)據(jù)庫的擴(kuò)容,就是添加一些新的存儲(chǔ)設(shè)備即可,但是考慮到硬件和軟件兼容性,以及數(shù)據(jù)庫軟件在開發(fā)的過程中,數(shù)據(jù)管理的設(shè)定等,顯然需要對(duì)數(shù)據(jù)庫做出一定的修改。在以往數(shù)據(jù)庫擴(kuò)容中,通常都是先增加一些外部存儲(chǔ)設(shè)備,然后再進(jìn)行軟件方面的調(diào)試,這樣雖然可以很好的解決容量擴(kuò)充的問題,卻需要一定的時(shí)間,如果在數(shù)據(jù)庫運(yùn)行時(shí),發(fā)現(xiàn)了存儲(chǔ)空間不夠,很可能會(huì)導(dǎo)致要存儲(chǔ)的數(shù)據(jù)丟失,嚴(yán)重的影響用戶的正常使用。
數(shù)據(jù)庫的存儲(chǔ)方式,之所以能夠取代傳統(tǒng)的紙質(zhì)存儲(chǔ)方式,數(shù)據(jù)查找方便是很大的一個(gè)原因,在數(shù)據(jù)庫管理軟件中,只需要一定的檢索詞語,就可以找出所有相關(guān)的數(shù)據(jù),極大地方便了數(shù)據(jù)的調(diào)取和使用,但是隨著數(shù)據(jù)庫存放的數(shù)據(jù)越來越多,檢索數(shù)據(jù)需要的時(shí)間也在增加,尤其是一些與很多數(shù)據(jù)有關(guān)的信息檢索,需要很長(zhǎng)的等待時(shí)間。經(jīng)過了多年的發(fā)展,計(jì)算機(jī)的性能有了極大的提高,能夠處理的任務(wù)也越來越復(fù)雜,在實(shí)際的數(shù)據(jù)查找中,需要較長(zhǎng)等待時(shí)間的原因,主要就是因?yàn)閿?shù)據(jù)庫軟件的問題,硬件顯然可以滿足檢索大量數(shù)據(jù)的計(jì)算任務(wù),在理想的狀態(tài)下,應(yīng)該只需要很少的等待時(shí)間,因此近些年很多專家和學(xué)者,對(duì)數(shù)據(jù)庫中數(shù)據(jù)查找的效率,進(jìn)行了大量的實(shí)踐研究。為了方便數(shù)據(jù)庫中數(shù)據(jù)的調(diào)取和使用,每個(gè)數(shù)據(jù)庫管理軟件,都集成了相應(yīng)的檢索功能,但是通過實(shí)際的調(diào)查發(fā)現(xiàn),不同數(shù)據(jù)庫檢索的效率具有很大的差異,由于數(shù)據(jù)庫軟件需要購買使用,因此很多企業(yè)用戶都會(huì)出于成本上的考慮,選擇一些性價(jià)比較高的數(shù)據(jù)庫系統(tǒng),即使數(shù)據(jù)查找的效率低,只要其他功能可以滿足日常使用的需要,同時(shí)價(jià)格比較便宜,用戶就會(huì)優(yōu)先選擇。
為了防止數(shù)據(jù)庫在日常的使用中,突然出現(xiàn)容量不足的問題,可以在數(shù)據(jù)庫中,增加容量預(yù)警的機(jī)制,在可用容量降低到一定程度時(shí),系統(tǒng)會(huì)發(fā)出一定的警報(bào),提示用戶進(jìn)行容量擴(kuò)充,這樣可以有效地避免容量不足帶來的影響,目前市面上的一些數(shù)據(jù)庫,已經(jīng)具有了這樣的功能,通過實(shí)際的使用可以知道,的確取得了良好的效果。預(yù)警機(jī)制雖然可以很好的避免容量問題帶來的危害,但是在實(shí)際容量擴(kuò)充的過程中,還是需要對(duì)數(shù)據(jù)庫進(jìn)行一定的調(diào)整,使得容量擴(kuò)充的過程非常復(fù)雜,要想從根本上解決這個(gè)問題,可以在數(shù)據(jù)庫開發(fā)的過程中,通過增加相應(yīng)的功能,如提高對(duì)存儲(chǔ)設(shè)備的兼容程度,甚至增加一些容量擴(kuò)充的功能,在安裝了存儲(chǔ)設(shè)備后,系統(tǒng)可以自動(dòng)地識(shí)別。
隨著數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)越來越多,現(xiàn)在建成的數(shù)據(jù)庫,大多采用了海量的存儲(chǔ)設(shè)備,而檢索功能作為數(shù)據(jù)庫的一個(gè)附加功能,軟件公司在實(shí)際的數(shù)據(jù)庫開發(fā)過程中,很少會(huì)考慮到檢索的效率,因此現(xiàn)在數(shù)據(jù)庫中的檢索功能,大多是建立在傳統(tǒng)檢索理念的基礎(chǔ)上,在數(shù)據(jù)量較少的情況下,檢索的效率很高,如果是海量數(shù)據(jù)的檢索,那么就需要很長(zhǎng)的等待時(shí)間。隨著大型數(shù)據(jù)庫越來越多,檢索中存在的問題,也開始受到人們的重視,很多用戶提出了優(yōu)化檢索功能的需求,在這種背景下,軟件公司不得不研發(fā)新的檢索機(jī)制,如最新的索引技術(shù),就是根據(jù)實(shí)際檢索的需要,被人們研發(fā)出來的,傳統(tǒng)的檢索過程中,需要對(duì)所有的數(shù)據(jù)逐個(gè)進(jìn)行對(duì)比,如果根據(jù)數(shù)據(jù)的種類,在相同類別的數(shù)據(jù)前面添加一個(gè)索引,在檢索的過程中,就可以直接定位到索引在的位置,極大的提高檢索的效率。除了索引的理念外,近些年還出現(xiàn)了很多優(yōu)化檢索功能的方法,在數(shù)據(jù)庫開發(fā)的過程中,根據(jù)數(shù)據(jù)管理的實(shí)際情況,都會(huì)采用一些針對(duì)性的優(yōu)化方法,但是從實(shí)際的效果來看,索引對(duì)于檢索效率的提高效果最好,因此要想最大程度的提高數(shù)據(jù)庫檢索的效率,必須引入索引的機(jī)制。
數(shù)據(jù)庫在實(shí)際的運(yùn)行過程中,存儲(chǔ)的數(shù)據(jù)經(jīng)常會(huì)發(fā)生變化,如添加新的數(shù)據(jù),以及修改已經(jīng)存儲(chǔ)的數(shù)據(jù),而使用數(shù)據(jù)庫來管理數(shù)據(jù),很大程度上是出于調(diào)取的方便,但是通過實(shí)際的調(diào)查發(fā)現(xiàn),為了保護(hù)數(shù)據(jù)庫中存放的數(shù)據(jù),在數(shù)據(jù)處理中心,都會(huì)建立一個(gè)備份機(jī)制,這樣一個(gè)存儲(chǔ)設(shè)備出現(xiàn)問題時(shí),可以通過另一個(gè)備份來恢復(fù)數(shù)據(jù)。這樣的機(jī)制雖然可以在很大程度上保護(hù)數(shù)據(jù)的安全,但是也給實(shí)際的使用,帶來了一定的問題,如在對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行修改時(shí),客戶端可以立刻看到修改的結(jié)果,而其他的客戶端如果立刻調(diào)用修改的數(shù)據(jù),由于數(shù)據(jù)庫數(shù)據(jù)更新較慢,看到的還是修改之前的數(shù)據(jù),嚴(yán)重地影響了用戶的使用,尤其是隨著數(shù)據(jù)庫中存放的數(shù)據(jù)越來越多,數(shù)據(jù)更新需要的時(shí)間也越來越長(zhǎng)。要想很好地解決這個(gè)問題,必須在數(shù)據(jù)庫開發(fā)的過程中,引入數(shù)據(jù)更新的機(jī)制,用戶在執(zhí)行了數(shù)據(jù)修改的命令后,數(shù)據(jù)庫能夠最快的更新數(shù)據(jù)內(nèi)容,為了防止錯(cuò)誤的數(shù)據(jù)修改等操作,還可以添加一定的數(shù)據(jù)恢復(fù)功能,對(duì)于已經(jīng)刪除的數(shù)據(jù),保存一定的時(shí)間后,再徹底的刪除,如果在保存的期間內(nèi),發(fā)現(xiàn)這些數(shù)據(jù)還有用,就可以利用這個(gè)功能來恢復(fù),極大地方便了用戶的使用。
通過全文的分析可以知道,數(shù)據(jù)庫作為一種計(jì)算機(jī)軟件,隨著計(jì)算機(jī)的普及應(yīng)用,數(shù)據(jù)庫也越來越受到人們的重視,由于其能夠很好地存放數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)的統(tǒng)計(jì)和分類可以交給計(jì)算機(jī)來完成,與傳統(tǒng)的紙質(zhì)存儲(chǔ)數(shù)據(jù)方式相比,不但提高了數(shù)據(jù)管理的效率,同時(shí)能夠防止水災(zāi)和火災(zāi)的危害,而且不受到空間的限制。正是由于數(shù)據(jù)庫的這些特點(diǎn),使其廣泛地應(yīng)用在數(shù)據(jù)管理中,但是通過實(shí)際調(diào)查發(fā)現(xiàn),受到技術(shù)水平的限制,數(shù)據(jù)庫在實(shí)際使用的過程中,依然存在容量擴(kuò)充和檢索效率較低等問題,雖然根據(jù)用戶的需要,很多問題都有了一定的解決措施,但是顯然還可以繼續(xù)優(yōu)化,相信隨著時(shí)間的推移,數(shù)據(jù)庫數(shù)據(jù)管理的一定會(huì)越來越好。
[1]吳觀福.基于關(guān)系型數(shù)據(jù)庫的XML查詢系統(tǒng)設(shè)計(jì)[J].福建電腦,2007,(4):149-150.
[2]劉云華,唐蘭蘭.面向?qū)ο笏枷氲腉IS地理數(shù)據(jù)庫設(shè)計(jì)初探[J].測(cè)繪與空間地理信息,2006,(2):61-64.
[3]朱凡微等.基于關(guān)鍵字的數(shù)據(jù)庫搜索研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2008,(11):3238-3242.
[4]馬新娜等.嵌入式實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的研究與設(shè)計(jì)[J].微計(jì)算機(jī)信息,2006,(23):92-93.
[5]吳卓葵等.TCP/IP模式下的實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)總體規(guī)劃與分析[J].現(xiàn)代制造工程,2005,(11):83-86.
O29
A
1673-2219(2014)05-0109-02
2013-03-07
胡凌燕(1964-),女,浙江紹興人,江漢大學(xué)數(shù)計(jì)學(xué)院副教授,碩士,研究方向?yàn)閿?shù)據(jù)庫管理及應(yīng)用。
(責(zé)任編校:京華;俊華)
湖南科技學(xué)院學(xué)報(bào)2014年5期