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

什么叫數(shù)據(jù)庫(kù),一文講透數(shù)據(jù)庫(kù)

今天吹吹自己的數(shù)據(jù)庫(kù)業(yè)務(wù)經(jīng)驗(yàn),省著老有人質(zhì)疑我是IT培訓(xùn)界游擊隊(duì)、大忽悠,教Access是忽悠人:宇哥不是科班計(jì)算機(jī)專業(yè)出身,本科北京大學(xué)學(xué)的是國(guó)際關(guān)系,但英雄不問出處,對(duì)計(jì)算機(jī)科技,咱走的是自學(xué)成才的路線:主業(yè)給某著名大型世界五百?gòu)?qiáng)公司(你猜猜是哪家)計(jì)算銷售成本和銷售價(jià)格 。
數(shù)據(jù)庫(kù)到底指的什么?

什么叫數(shù)據(jù)庫(kù),一文講透數(shù)據(jù)庫(kù)


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

    推薦閱讀