日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

物理數(shù)據(jù)獨立性,什么是數(shù)據(jù)庫

數(shù)據(jù)庫到底指的什么?

物理數(shù)據(jù)獨立性,什么是數(shù)據(jù)庫


數(shù)據(jù)庫,故名思議,就是存放數(shù)據(jù)庫倉庫 。我下面從幾個角度描述下數(shù)據(jù)庫 。數(shù)據(jù)庫到底指的是什么?我們先看看百度中對數(shù)據(jù)庫的專業(yè)解釋:所謂“數(shù)據(jù)庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數(shù)據(jù)集合 。這個解釋比較抽象,通俗的講,數(shù)據(jù)庫就是一種計算機領域特殊的配合軟件系統(tǒng)的數(shù)據(jù)存儲,他們主要用來在硬盤或其它介質(zhì)上存儲和管理數(shù)據(jù),比如我們經(jīng)常聽說的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等,都是數(shù)據(jù)庫、又都可以管理數(shù)據(jù)庫的軟件系統(tǒng) 。
數(shù)據(jù)庫發(fā)展簡史1970年,IBM的研究員E.F.Codd博士在刊物《Communication of the ACM》上發(fā)表了一篇名為“ARelational Model of Data for Large Shared Data Banks”的論文,提出了關系模型的概念,奠定了關系模型的理論基礎 。這篇論文被普遍認為是數(shù)據(jù)庫系統(tǒng)歷史上具有劃時代意義的里程碑 。
后來Codd又陸續(xù)發(fā)表多篇文章,論述了范式理論和衡量關系系統(tǒng)的12條標準,用數(shù)學理論奠定了關系數(shù)據(jù)庫的基礎 。1974年,IBM的Ray Boyce和DonChamberlin將Codd關系數(shù)據(jù)庫的12條準則的數(shù)學定義以簡單的關鍵字語法表現(xiàn)出來,里程碑式地提出了SQL(StructuredQuery Language)語言 。
隨后,Oracle的創(chuàng)始人LarryEllison敏銳意識到在這個研究基礎上可以開發(fā)商用軟件系統(tǒng) 。幾個月后,Ellison他們就開發(fā)了Oracle 1.0 。1988年,為解決企業(yè)集成問題,IBM公司的研究員BarryDevlin和Paul Murphy創(chuàng)造性的提出了一個新的術(shù)語──數(shù)據(jù)倉庫(DataWarehouse) 。
……當下流行的數(shù)據(jù)庫都有那些?數(shù)據(jù)庫發(fā)展到當下,衍生出關系型數(shù)據(jù)庫、NoSQL數(shù)據(jù)庫和NewSQL數(shù)據(jù)庫三條線 。關系型數(shù)據(jù)庫基于傳統(tǒng)關系型模型;NoSQL顛覆了關系型數(shù)據(jù)庫的關系模型、試圖用另一種角度表達越來越復雜多元化數(shù)據(jù);NewSQL則兼顧綜合了兩者的優(yōu)點 。當下比較流行的關系型數(shù)據(jù)庫,主要分為商業(yè)型關系型數(shù)據(jù)庫和開源關系型數(shù)據(jù)庫,商業(yè)型關系型數(shù)據(jù)庫主要包括DB2、Oracle、SQLServer、Informix等;開源關系型數(shù)據(jù)庫,主要包括PostgresSQL、MySQL、SQLite等 。
【物理數(shù)據(jù)獨立性,什么是數(shù)據(jù)庫】當下比較流行的NoSQL數(shù)據(jù)庫,根據(jù)特性有四大分支,即鍵值類、文檔類、列式、圖形類 。鍵值類以Redis為代表;文檔類以CouchDB、MongoDB為代表、列式以Cassandra、HBase為代表;圖形類以Neo4為代表 。當下比較流行的NewSQL系統(tǒng),國外的我就不說了,國內(nèi)一幫高手開發(fā)了一套名為TiDB的NewSQL系統(tǒng),語法兼容MySQL,非常不錯 。

    推薦閱讀