成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

網(wǎng)友解答: 數(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è)用

網(wǎng)友解答:

數(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ǔ),他們主要用來在硬盤或其它介質(zhì)上存儲(chǔ)和管理數(shù)據(jù),比如我們經(jīng)常聽說的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í)代意義的里程碑。后來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)出來,里程碑式地提出了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)。

……

當(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á)越來越復(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ó)外的我就不說了,國(guó)內(nèi)一幫高手開發(fā)了一套名為TiDB的NewSQL系統(tǒng),語(yǔ)法兼容MySQL,非常不錯(cuò)。

網(wǎng)友解答:

數(shù)據(jù)庫(kù)是一種存儲(chǔ)技術(shù)。最簡(jiǎn)單和通俗地理解就是,我們把需要存儲(chǔ)的內(nèi)容做成一張張二維表格,數(shù)據(jù)庫(kù)負(fù)責(zé)把這些表存放到計(jì)算機(jī)的磁盤上,并提供增、刪、改、查詢等各種手段來維護(hù)和管理這它們。最傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)就是這樣的。數(shù)據(jù)量小的一臺(tái)計(jì)算機(jī)就可以搞定,當(dāng)數(shù)據(jù)量越來越大,就需要專用的存儲(chǔ)介質(zhì)(比如存儲(chǔ)陣列)來放,到后來要讀和寫的人越來越多,就需要多臺(tái)計(jì)算機(jī)搭配存儲(chǔ)陣列一起來工作,其中一臺(tái)負(fù)責(zé)寫,多臺(tái)讀。數(shù)據(jù)量再大就需要分布式架構(gòu),多臺(tái)讀、多臺(tái)寫?,F(xiàn)在在關(guān)系型數(shù)據(jù)庫(kù)之外,還有NoSQL、NewSQL等數(shù)據(jù)庫(kù)出來,它們提供更自由的保存數(shù)據(jù)的方式,能存儲(chǔ)更多數(shù)據(jù)。

標(biāo)簽: