摘要:隨著網絡的快速發展,大數據時代的到來,信息技術正朝著多元化的趨勢發展,廣泛應用于現代生活的各個領域。其中,數據庫技術起著不可或缺的作用,為實現信息管理的高效性、合理性,進一步創造了有利條件。因此,為更好地利用數據庫技術,我們對其發展的研究是十分必要的。
關鍵詞:數據庫;技術;發展
Development of Database Technology
Huang Li
Computer School of China West Normal UniversitySichuanNanchong637000
Abstract:With the rapid development of the Internet and the arrival of the era of big data,information technology is moving towards a diversified trend and is widely used in various fields of modern life.Among them,database technology plays an indispensable role,and further creates favorable conditions for realizing the high efficiency and rationality of information management.Therefore,in order to make better use of database technology,our research on its development is very necessary.
Key words:Database; Technology; Development
1 數據庫技術的概述
數據庫技術是信息系統的一個核心技術,是一種管理數據的方法。主要研究如何高效地獲取和處理數據以及組織和存儲數據。隨著計算機技術在工業、農業以及日常生活中的廣泛應用,數據庫技術已成為計算機科學領域中一令人矚目的重要分支,同時亦為信息科學中一大重要技術。
2 數據庫技術的發展歷程
數據庫技術產生于20世紀60年代末70年代初,按數據模型的發展演變過程,主要經歷了三個發展階段:第一代是網狀和層次數據庫系統;第二代是關系數據庫系統;第三代是以面向對象數據模型為主要特征的數據庫系統。(1)網狀和層次數據庫。第一代網狀和層次數據庫是20世紀70年代研制的,它是一種樹形結構,由若干基本層次結構的集合組成。網狀數據庫能直接的描述現實世界,具有良好的性能,存取效率較高。但它的結構較為復雜,數據庫模式定義語言(DDL)、數據操縱語言(DML)等語言繁復晦澀,不易用戶掌握和使用。而層次模型簡單,系統性能好,特別是對于實體間聯系是固定的且預先定義好的應用具有較好的適用性。但現實世界中有很多聯系是非層次的,利用層次模型則無法很自然的描述這類關系。最著名、最典型的層次數據庫是IBM公司的IMS(Information Management System )。(2)關系數據庫系統。20世紀70年代是關系數據庫理論研究和開發的時代,關系數據庫是建立在關系數據庫模型基礎上的數據庫。關系數據庫主要分為兩類:一是桌面數據庫,如:Access、Foxbase等;二是客戶/服務器數據庫,如SQL Server、Oracle。一般桌面數據庫更適用于小型單機應用程序,方便實現。而客戶/服務器主要適用于大型,多用戶的系統。關系數據庫是影響最大,應用最廣泛的數據模型。其中以1970年IBM公司San Jose研究試驗室開發的System R和Berkeley大學研發的Ingres為典型代表。(3)面向對象數據庫。面向對象數據庫是面向對象系統和數據庫能力相結合的產物。面向對象數據庫系統要求數據庫系統應具備持久性、查詢、并發控制、事物管理等能力以及支持完整的面向對象概念和控制機制,即包含對象的概念、方法和技術。面向對象數據庫具有易維護、易擴展、高質量、高效率等特點。但在性能方面和模式修改方面存在不足,如需要面向對象數據庫中數據存放在許多地方,因此如何將數據對象有效聚集決定著該數據庫性能的好壞。
3 數據庫技術的發展趨勢
計算機科學技術日益革新,數據庫相關技術也必須與之良好對應。在未來發展中,數據庫技術升級將持續進行。(1)數據倉庫(DW)。數據倉庫是為企業所有級別的決策定制過程,提供所有類型數據支持的戰略集合。數據倉庫技術是從數據庫發展而來的,它是一種面向主題的、集成的、不可更新且隨時間變化的技術。為了在大量數據庫存在的情況下進一步挖掘數據資源,數據倉庫應運而生。DW在硬件領域、Internet數據庫等方面提供了許多高效的資源,允許使用多種數據訪問的技術。但數據倉庫的出現,不是為了取代數據庫,而是對原有數據庫技術的進一步擴展,大部分數據倉庫還是使用關系數據庫來管理的。(2)非結構化數據庫。非結構化數據庫實現了對可變長字段、重復字段和子字段的定義、存儲和管理。它采用倒排檔技術使我們能快速的對大量信息進行檢索,尤其是對圖形、聲音等多媒體信息實現了高效管理。隨著互聯網+的不斷深入,非結構化數據的數量日益增大,由此非結構化數據庫的重要更加凸顯。(3)Web數據庫。Web數據庫是指在互聯網中以Web查詢接口方式訪問的數據庫資源,即將Web技術與數據庫很好的融合在一起,從而實現在網頁上顯示用戶向數據庫提交的信息以及數據庫返回給用戶的信息。目前建立與Web數據庫連接訪問的數據有CGI技術、ODBC技術、ASP、JSP、PHP等技術。Web技術和數據庫相結合是數據庫未來發展方向之一。
4 結語
互聯網的發展深刻影響并推動著數據庫技術的推陳出新,在高舉科技興國之幟的我國社會當下,堅持振興軟件產業,我們必須不斷探索,深入研究,發展我們自己的數據庫系統,努力提高對數據和信息的分析利用,為建設信息大國之偉大目標一往無前。
參考文獻:
[1]向海華.數據庫技術發展綜述[J].吉林:現代情報,2003.12.
[2]高瞻.淺談數據庫技術發展趨勢[J].黑龍江:信息技術,2016(28).
[3]趙玉萍.數據庫技術的發展現狀及趨勢[J].長春:長春師范學院學報,2005(2).
[4]郭京.芻議數據庫技術現狀與發展趨勢[J].北京:計算機光盤軟件與應用,2013(14).
[5]羅正君.數據庫技術的發展及趨勢[J].山東:黃金科學技術,2000.4.
[6]余光亮.數據庫技術的發展與應用[J].山東:通訊世界,2017(11).
[7]高晶.數據庫技術的發展現狀與趨勢研究[J].江蘇:無線互聯科技,2018(3).
作者簡介:黃麗(1996),女,漢族,四川成都人,本科,研究方向:軟件工程。