李青松
(江西洪城水業股份有限公司,江西 南昌 330025)
隨著信息技術的不斷發展,數據庫技術迅速發展,并在社會各領域得到了廣泛應用。面對復雜化的業務需求以及爆炸式的數據信息,數據庫技術的發展面臨諸多困境。面向對象的技術和方法,與多學科技術的結合已經成為數據庫未來發展的重要趨勢。
網絡數據庫是將資源共享技術和數據共享技術結合在一起的現代技術。可以這樣定義網絡數據庫,在遠程數據庫的基礎上,配置相應的本地計算機應用程序,利用瀏覽器來查詢和儲存數據的操作系統。簡而言之,網絡數據庫就是用戶將瀏覽器作為輸入接口,將所需的事物和數據輸入瀏覽器中,瀏覽器再將這些事物和數據傳輸給網站,網站對其進行處理和加工。比如,將數據輸入到數據庫中,或者查詢操作數據庫等。然后網站將操作結果傳到瀏覽器,用戶通過瀏覽器來獲取數據和信息。
網絡數據庫也稱為 Web數據庫,Web技術是推動網絡發展的主要因素之一。隨著技術的發展,Web不僅提供靜態的信息網頁,同時也提供動態的信息網頁,即提供交互式的信息網頁,實現了信息數據庫服務。而Web數據庫是Web技術和數據庫技術的結合,數據庫系統成為了Web的重要組成部分,將數據庫和網絡技術無縫結合起來。這樣做充分利用了數據庫中豐富的信息資源,也發揮了數據庫和Web技術的優勢。網絡數據主要是由Web服務器、中間件、瀏覽器以及數據服務器等部分組成的。其工作流程是:用戶利用瀏覽器端的操作界面,采取交互的方式,通過Web服務器訪問數據庫。數據庫返回給用戶的數據、信息以及用戶向數據庫提交的數據、信息都是通過網頁來顯示的。
CGI,即公共網關接口,是連接客戶端和服務器的橋梁,是訪問數據庫的有效解決方案,主要通過Perl語言或者C語言進行編輯。CGI程序能夠建立數據庫和網頁間的連接,將用戶查詢要求轉化為數據庫查詢命令,通過網頁將查詢結果返回給用戶。ASP技術是為Web服務器端創造一個Script環境,該技術的功能是解決客戶端訪問腳本文件的問題,ASP技術具有操作簡單、執行效率高以及功能強大等優點。
網絡數據庫是非常重要的電子資源,具有獨特的優勢,得到廣大用戶的認可和關注。網絡數據庫主要具備以下特征:信息豐富,數據量大,且更新速度快。硬盤是網絡數據庫的主要儲存載體,隨著硬盤容量的加大,其數據儲存能力不斷提高,數據庫更新速度加快,時效性不斷提高;網絡數據庫具備拓展整合功能。通過超文本技術以及網絡數據庫系統,將不同信息資源進行整合和鏈接,使其成為一個整體,用戶利用數據庫能夠及時獲取相關信息,并加以利用;網絡數據庫不受空間和時間的制約,具備異地遠程檢索功能,檢索迅速、全面。網絡數據庫的各功能都是建立在Web服務的基礎上,因此,只需要將電腦連接到Internet上,就能進行查詢和檢索。同時,網絡數據庫具有多元化服務功能,便于操作,能夠進行多元化檢索。
隨著科技的不斷發展,IT產業發展迅速,業務需求更加復雜,數據呈現爆炸式增長趨勢,人們對數據服務的要求更高,這從側面反映出網絡數據庫在發展中面臨諸多問題。
用戶都喜歡操作界面簡單、便于操作的軟件,但是,目前網絡數據庫的設計主要集中在功能實現上,忽視了簡化操作界面。
市場上出現了各種新理論、新技術網絡數據庫。比如,Sybase公司的列式數據庫產品,該產品的壓縮性強,在分析海量數據方面具有很大的優勢。但是,這種產品是新研發的,還處于試驗階段,很多人并不是很了解。另外,Oracle公司研發的云數據庫也存在一定的爭議。面對這些新興的數據庫產品,如何對其進行有效的管理,保證其能夠正常運行,這是數據庫市場面臨的重要問題。
目前,許多企業逐漸意識到信息對企業發展的重要,但是擁有大量信息還不夠,還要靈活運用這些信息。企業只有科學有效地管理信息,才能提高自身的競爭優勢。
目前,很多軟件企業將產品定位為應用類。隨著科技的發展,產品結構更加復雜化,用戶對產品的服務需求更高,因此,軟件企業需要加強對軟件服務的研究,組織科學的使用操作培訓。未來市場的競爭主要是產品質量和服務的競爭,網絡數據庫領域也是如此。
由于經濟環境不景氣,許多企業將發展重點逐漸轉移到開源數據方面,應用開放資源,適當降低銷售價格,使用戶在網絡數據庫方面節省開支。但問題是,開源數據庫的商業模式如何,用戶能夠免費使用該產品多久,都是不確定的。
目前,網絡數據技庫術已經形成了較為系統的理論基礎,成熟的網絡數據庫產品已經得到了廣泛應用,大量的優秀人才參與到產品設計中,所以,網絡數據庫已經逐漸形成了廣泛的研究群體。但是目前網絡數據庫應用方面還存在一些問題,人們對數據庫發展提出了更高要求,具體表現如下:
面向對象的技術和方法直接影響著計算機各領域的發展,也給數據庫領域帶來了新的挑戰。網絡數據庫設計人員應該重點研究和分析面向對象的技術和方法,制定科學的對象數據模型,在新的技術基礎上,推動網絡數據庫技術的發展。
將其與多學科結合起來,是目前網絡數據庫發展的主流趨勢。將這兩種技術結合起來,豐富了數據庫技術,對數據庫的概念、應用、技術內容以及原理都產生了較大的沖擊。
目前,網絡數據庫的應用呈現多元化趨勢,為了滿足多元化需求,在傳統數據庫的基礎上,根據各應用領域的具體特征,研究適合該領域的數據庫技術,如空間數據庫、工程數據庫、科學數據庫、地理數據庫或者數據倉庫。
目前現代數據庫研究熱點主要是:數據流管理、數據整合、網絡服務、數據挖掘及聯機分析處理、面向服務的體系架構、查詢技術、基于P2P的數據管理、空間和高維數據庫、空間和多媒體數據、企業信息整合、傳感器網絡以及時空數據管理等。
信息爆炸時代的來臨,使人們對海量信息感到無所適從,同時網絡數據庫的快速發展以及數據庫應用范圍的拓展,使人們對數據庫的未來發展前景充滿信心。網絡數據庫在未來發展中會呈現以下趨勢:
“兩頭”發展模式是指大的不斷增大,小的越來越小?!按蟆笔侵钙髽I的數據庫規模。隨著網絡數據庫容量的增加,企業應該擁有更大的數據庫,這是網絡數據未來發展的重要方向。數據容量增加,數據庫技術才能順應時代發展。“小”主要是指數據庫同時會越變越小。小數據庫集中在移動數據庫領域,目前,小數據庫的應用已經具備了足夠的技術支持。
傳統數據庫一般都是通過行的形式來存儲數據,這是因為用戶主要讀取和存儲單條數據。隨著信息量的不斷增加,簡單的數據記錄已經無法滿足企業的發展需求,企業需要通過數據分析、管理和決策來管理企業各項工作。因此,簡單的一條記錄失去了存在的意義。所以,需要引進“列”的概念,找出所有數據的共性,并對其進行科學分析。列存儲的出現,表明數據庫分析需求的增加。
隨著Web應用以及Internet的不斷發展,網絡化成為現代數據庫應用的重要特征。如何充分利用網絡來計算分布式數據,滿足大型計算需求,有效地利用軟件和硬件,是網絡數據庫技術研究的重點內容。
協同技術是軟件發展的主要方向之一,也是現代網絡數據庫應用的顯著特征。現代化的信息系統不再是單一的數據庫系統,而是異構數據庫系統和多系統組成的。網絡數據庫系統技術與應用具體包括協同編著、數據倉庫技術、工作流數據庫、視頻會議、數據交換技術、即時通信、XML數據庫以及博客等。
綜上所述,隨著網絡數據庫的不斷發展,提高了網絡的系統性,網絡數據庫逐漸成為網路發展的核心。在未來發展中,網絡數據庫可以提供有效的數據服務,且操作方便,能夠充分利用信息資源和數據資源。因此,需要加強對網絡數據庫管理、應用和設計等方面的研究,充分發揮網絡數據庫的優勢。
[1] 趙 靜.探究分析虛擬數據庫技術的發展和應用[J].讀寫算(教育教學研究),2014,11(17):402-403.
[2] 郭靖華,劉群軍.談談數據庫技術在檔案信息資源整合中的應用[J].蘭臺世界,2013,11(22):55-56.
[3] 馮一帆,何 靜.計算機數據庫技術在數字電視內容管理中運用[J].數字化用戶,2014,8(2):218-219.