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