摘要:隨著網(wǎng)絡(luò)的快速發(fā)展,大數(shù)據(jù)時(shí)代的到來,信息技術(shù)正朝著多元化的趨勢(shì)發(fā)展,廣泛應(yīng)用于現(xiàn)代生活的各個(gè)領(lǐng)域。其中,數(shù)據(jù)庫技術(shù)起著不可或缺的作用,為實(shí)現(xiàn)信息管理的高效性、合理性,進(jìn)一步創(chuàng)造了有利條件。因此,為更好地利用數(shù)據(jù)庫技術(shù),我們對(duì)其發(fā)展的研究是十分必要的。
關(guān)鍵詞:數(shù)據(jù)庫;技術(shù);發(fā)展
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 數(shù)據(jù)庫技術(shù)的概述
數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的一個(gè)核心技術(shù),是一種管理數(shù)據(jù)的方法。主要研究如何高效地獲取和處理數(shù)據(jù)以及組織和存儲(chǔ)數(shù)據(jù)。隨著計(jì)算機(jī)技術(shù)在工業(yè)、農(nóng)業(yè)以及日常生活中的廣泛應(yīng)用,數(shù)據(jù)庫技術(shù)已成為計(jì)算機(jī)科學(xué)領(lǐng)域中一令人矚目的重要分支,同時(shí)亦為信息科學(xué)中一大重要技術(shù)。
2 數(shù)據(jù)庫技術(shù)的發(fā)展歷程
數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末70年代初,按數(shù)據(jù)模型的發(fā)展演變過程,主要經(jīng)歷了三個(gè)發(fā)展階段:第一代是網(wǎng)狀和層次數(shù)據(jù)庫系統(tǒng);第二代是關(guān)系數(shù)據(jù)庫系統(tǒng);第三代是以面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫系統(tǒng)。(1)網(wǎng)狀和層次數(shù)據(jù)庫。第一代網(wǎng)狀和層次數(shù)據(jù)庫是20世紀(jì)70年代研制的,它是一種樹形結(jié)構(gòu),由若干基本層次結(jié)構(gòu)的集合組成。網(wǎng)狀數(shù)據(jù)庫能直接的描述現(xiàn)實(shí)世界,具有良好的性能,存取效率較高。但它的結(jié)構(gòu)較為復(fù)雜,數(shù)據(jù)庫模式定義語言(DDL)、數(shù)據(jù)操縱語言(DML)等語言繁復(fù)晦澀,不易用戶掌握和使用。而層次模型簡(jiǎn)單,系統(tǒng)性能好,特別是對(duì)于實(shí)體間聯(lián)系是固定的且預(yù)先定義好的應(yīng)用具有較好的適用性。但現(xiàn)實(shí)世界中有很多聯(lián)系是非層次的,利用層次模型則無法很自然的描述這類關(guān)系。最著名、最典型的層次數(shù)據(jù)庫是IBM公司的IMS(Information Management System )。(2)關(guān)系數(shù)據(jù)庫系統(tǒng)。20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫理論研究和開發(fā)的時(shí)代,關(guān)系數(shù)據(jù)庫是建立在關(guān)系數(shù)據(jù)庫模型基礎(chǔ)上的數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫主要分為兩類:一是桌面數(shù)據(jù)庫,如:Access、Foxbase等;二是客戶/服務(wù)器數(shù)據(jù)庫,如SQL Server、Oracle。一般桌面數(shù)據(jù)庫更適用于小型單機(jī)應(yīng)用程序,方便實(shí)現(xiàn)。而客戶/服務(wù)器主要適用于大型,多用戶的系統(tǒng)。關(guān)系數(shù)據(jù)庫是影響最大,應(yīng)用最廣泛的數(shù)據(jù)模型。其中以1970年IBM公司San Jose研究試驗(yàn)室開發(fā)的System R和Berkeley大學(xué)研發(fā)的Ingres為典型代表。(3)面向?qū)ο髷?shù)據(jù)庫。面向?qū)ο髷?shù)據(jù)庫是面向?qū)ο笙到y(tǒng)和數(shù)據(jù)庫能力相結(jié)合的產(chǎn)物。面向?qū)ο髷?shù)據(jù)庫系統(tǒng)要求數(shù)據(jù)庫系統(tǒng)應(yīng)具備持久性、查詢、并發(fā)控制、事物管理等能力以及支持完整的面向?qū)ο蟾拍詈涂刂茩C(jī)制,即包含對(duì)象的概念、方法和技術(shù)。面向?qū)ο髷?shù)據(jù)庫具有易維護(hù)、易擴(kuò)展、高質(zhì)量、高效率等特點(diǎn)。但在性能方面和模式修改方面存在不足,如需要面向?qū)ο髷?shù)據(jù)庫中數(shù)據(jù)存放在許多地方,因此如何將數(shù)據(jù)對(duì)象有效聚集決定著該數(shù)據(jù)庫性能的好壞。
3 數(shù)據(jù)庫技術(shù)的發(fā)展趨勢(shì)
計(jì)算機(jī)科學(xué)技術(shù)日益革新,數(shù)據(jù)庫相關(guān)技術(shù)也必須與之良好對(duì)應(yīng)。在未來發(fā)展中,數(shù)據(jù)庫技術(shù)升級(jí)將持續(xù)進(jìn)行。(1)數(shù)據(jù)倉(cāng)庫(DW)。數(shù)據(jù)倉(cāng)庫是為企業(yè)所有級(jí)別的決策定制過程,提供所有類型數(shù)據(jù)支持的戰(zhàn)略集合。數(shù)據(jù)倉(cāng)庫技術(shù)是從數(shù)據(jù)庫發(fā)展而來的,它是一種面向主題的、集成的、不可更新且隨時(shí)間變化的技術(shù)。為了在大量數(shù)據(jù)庫存在的情況下進(jìn)一步挖掘數(shù)據(jù)資源,數(shù)據(jù)倉(cāng)庫應(yīng)運(yùn)而生。DW在硬件領(lǐng)域、Internet數(shù)據(jù)庫等方面提供了許多高效的資源,允許使用多種數(shù)據(jù)訪問的技術(shù)。但數(shù)據(jù)倉(cāng)庫的出現(xiàn),不是為了取代數(shù)據(jù)庫,而是對(duì)原有數(shù)據(jù)庫技術(shù)的進(jìn)一步擴(kuò)展,大部分?jǐn)?shù)據(jù)倉(cāng)庫還是使用關(guān)系數(shù)據(jù)庫來管理的。(2)非結(jié)構(gòu)化數(shù)據(jù)庫。非結(jié)構(gòu)化數(shù)據(jù)庫實(shí)現(xiàn)了對(duì)可變長(zhǎng)字段、重復(fù)字段和子字段的定義、存儲(chǔ)和管理。它采用倒排檔技術(shù)使我們能快速的對(duì)大量信息進(jìn)行檢索,尤其是對(duì)圖形、聲音等多媒體信息實(shí)現(xiàn)了高效管理。隨著互聯(lián)網(wǎng)+的不斷深入,非結(jié)構(gòu)化數(shù)據(jù)的數(shù)量日益增大,由此非結(jié)構(gòu)化數(shù)據(jù)庫的重要更加凸顯。(3)Web數(shù)據(jù)庫。Web數(shù)據(jù)庫是指在互聯(lián)網(wǎng)中以Web查詢接口方式訪問的數(shù)據(jù)庫資源,即將Web技術(shù)與數(shù)據(jù)庫很好的融合在一起,從而實(shí)現(xiàn)在網(wǎng)頁上顯示用戶向數(shù)據(jù)庫提交的信息以及數(shù)據(jù)庫返回給用戶的信息。目前建立與Web數(shù)據(jù)庫連接訪問的數(shù)據(jù)有CGI技術(shù)、ODBC技術(shù)、ASP、JSP、PHP等技術(shù)。Web技術(shù)和數(shù)據(jù)庫相結(jié)合是數(shù)據(jù)庫未來發(fā)展方向之一。
4 結(jié)語
互聯(lián)網(wǎng)的發(fā)展深刻影響并推動(dòng)著數(shù)據(jù)庫技術(shù)的推陳出新,在高舉科技興國(guó)之幟的我國(guó)社會(huì)當(dāng)下,堅(jiān)持振興軟件產(chǎn)業(yè),我們必須不斷探索,深入研究,發(fā)展我們自己的數(shù)據(jù)庫系統(tǒng),努力提高對(duì)數(shù)據(jù)和信息的分析利用,為建設(shè)信息大國(guó)之偉大目標(biāo)一往無前。
參考文獻(xiàn):
[1]向海華.數(shù)據(jù)庫技術(shù)發(fā)展綜述[J].吉林:現(xiàn)代情報(bào),2003.12.
[2]高瞻.淺談數(shù)據(jù)庫技術(shù)發(fā)展趨勢(shì)[J].黑龍江:信息技術(shù),2016(28).
[3]趙玉萍.數(shù)據(jù)庫技術(shù)的發(fā)展現(xiàn)狀及趨勢(shì)[J].長(zhǎng)春:長(zhǎng)春師范學(xué)院學(xué)報(bào),2005(2).
[4]郭京.芻議數(shù)據(jù)庫技術(shù)現(xiàn)狀與發(fā)展趨勢(shì)[J].北京:計(jì)算機(jī)光盤軟件與應(yīng)用,2013(14).
[5]羅正君.數(shù)據(jù)庫技術(shù)的發(fā)展及趨勢(shì)[J].山東:黃金科學(xué)技術(shù),2000.4.
[6]余光亮.數(shù)據(jù)庫技術(shù)的發(fā)展與應(yīng)用[J].山東:通訊世界,2017(11).
[7]高晶.數(shù)據(jù)庫技術(shù)的發(fā)展現(xiàn)狀與趨勢(shì)研究[J].江蘇:無線互聯(lián)科技,2018(3).
作者簡(jiǎn)介:黃麗(1996),女,漢族,四川成都人,本科,研究方向:軟件工程。