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