{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

數據庫到底指的什么?

ShevaKuilinShevaKuilin 回答0 收藏1
收藏問題

4條回答

wenhai.he

wenhai.he

回答于2022-06-28 13:41

數據庫,故名思議,就是存放數據庫倉庫。我下面從幾個角度描述下數據庫。

數據庫到底指的是什么?

我們先看看百度中對數據庫的專業解釋:

所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。

這個解釋比較抽象,通俗的講,數據庫就是一種計算機領域特殊的配合軟件系統的數據存儲,他們主要用來在硬盤或其它介質上存儲和管理數據,比如我們經常聽說的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等,都是數據庫、又都可以管理數據庫的軟件系統。

數據庫發展簡史

1970年,IBM的研究員E.F.Codd博士在刊物《Communication of the ACM》上發表了一篇名為“ARelational Model of Data for Large Shared Data Banks”的論文,提出了關系模型的概念,奠定了關系模型的理論基礎。

這篇論文被普遍認為是數據庫系統歷史上具有劃時代意義的里程碑。后來Codd又陸續發表多篇文章,論述了范式理論和衡量關系系統的12條標準,用數學理論奠定了關系數據庫的基礎。

1974年,IBM的Ray Boyce和DonChamberlin將Codd關系數據庫的12條準則的數學定義以簡單的關鍵字語法表現出來,里程碑式地提出了SQL(StructuredQuery Language)語言。

隨后,Oracle的創始人LarryEllison敏銳意識到在這個研究基礎上可以開發商用軟件系統。幾個月后,Ellison他們就開發了Oracle 1.0。

1988年,為解決企業集成問題,IBM公司的研究員BarryDevlin和Paul Murphy創造性的提出了一個新的術語──數據倉庫(DataWarehouse)。

……

當下流行的數據庫都有那些?

數據庫發展到當下,衍生出關系型數據庫、NoSQL數據庫和NewSQL數據庫三條線。關系型數據庫基于傳統關系型模型;NoSQL顛覆了關系型數據庫的關系模型、試圖用另一種角度表達越來越復雜多元化數據;NewSQL則兼顧綜合了兩者的優點。

當下比較流行的關系型數據庫,主要分為商業型關系型數據庫和開源關系型數據庫,商業型關系型數據庫主要包括DB2、Oracle、SQLServer、Informix等;開源關系型數據庫,主要包括PostgresSQL、MySQL、SQLite等。

當下比較流行的NoSQL數據庫,根據特性有四大分支,即鍵值類、文檔類、列式、圖形類。鍵值類以Redis為代表;文檔類以CouchDB、MongoDB為代表、列式以Cassandra、HBase為代表;圖形類以Neo4為代表。

當下比較流行的NewSQL系統,國外的我就不說了,國內一幫高手開發了一套名為TiDB的NewSQL系統,語法兼容MySQL,非常不錯。

評論0 贊同0
  •  加載中...
voyagelab

voyagelab

回答于2022-06-28 13:41

數據庫就是,儲存數據的倉庫。數據庫里的表格其實跟倉庫貨架差不多。

簡單的說數據庫通過有規律的儲存數據,方便讀,寫,查找,刪除。

評論0 贊同0
  •  加載中...
Donne

Donne

回答于2022-06-28 13:41

數據庫是一種存儲技術。最簡單和通俗地理解就是,我們把需要存儲的內容做成一張張二維表格,數據庫負責把這些表存放到計算機的磁盤上,并提供增、刪、改、查詢等各種手段來維護和管理這它們。最傳統的關系型數據庫就是這樣的。數據量小的一臺計算機就可以搞定,當數據量越來越大,就需要專用的存儲介質(比如存儲陣列)來放,到后來要讀和寫的人越來越多,就需要多臺計算機搭配存儲陣列一起來工作,其中一臺負責寫,多臺讀。數據量再大就需要分布式架構,多臺讀、多臺寫。現在在關系型數據庫之外,還有NoSQL、NewSQL等數據庫出來,它們提供更自由的保存數據的方式,能存儲更多數據。

評論0 贊同0
  •  加載中...
everfight

everfight

回答于2022-06-28 13:41

數據庫到底指的是什么?

我們先看看百度中對數據庫的專業解釋:

所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。

這個解釋比較抽象,通俗的講,數據庫就是一種計算機領域特殊的配合軟件系統的數據存儲,他們主要用來在硬盤或其它介質上存儲和管理數據,比如我們經常聽說的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等,都是數據庫、又都可以管理數據庫的軟件系統。

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<