溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

目前數(shù)據(jù)庫有哪些

發(fā)布時間:2020-12-03 13:13:32 來源:億速云 閱讀:148 作者:小新 欄目:MySQL數(shù)據(jù)庫

這篇文章主要介紹了目前數(shù)據(jù)庫有哪些,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

數(shù)據(jù)庫是一組信息的集合,這些信息是有組織的,以便可以方便地訪問、管理和更新。數(shù)據(jù)被組織成行、列和表,并被索引,以便更容易找到相關信息。在添加新信息時,將更新、展開和刪除數(shù)據(jù)。數(shù)據(jù)庫處理工作負載來創(chuàng)建和更新它們自己,查詢它們所包含的數(shù)據(jù)并根據(jù)這些數(shù)據(jù)運行應用程序。

計算機數(shù)據(jù)庫通常包含數(shù)據(jù)記錄或文件的聚合,例如銷售事務、產(chǎn)品目錄和庫存以及客戶配置文件。

通常,數(shù)據(jù)庫管理器為用戶提供了控制讀寫訪問、指定報表生成和分析使用情況的能力。有些數(shù)據(jù)庫提供ACID(原子性、一致性、隔離性和持久性)遵從性,以確保數(shù)據(jù)的一致性和事務的完整性。

數(shù)據(jù)庫普遍存在于大型主機系統(tǒng)中,但也存在于較小的分布式工作站和中端系統(tǒng)中,如IBM的as /400和個人計算機。

數(shù)據(jù)庫的演變

數(shù)據(jù)庫從1960年代開始發(fā)展,從層次數(shù)據(jù)庫和網(wǎng)絡數(shù)據(jù)庫開始,到1980年代的面向?qū)ο髷?shù)據(jù)庫,再到今天的SQL和NoSQL數(shù)據(jù)庫云數(shù)據(jù)庫。

一種觀點認為,數(shù)據(jù)庫可以按照內(nèi)容類型分類:書目、全文、數(shù)字和圖像。在計算中,數(shù)據(jù)庫有時根據(jù)其組織方法進行分類。有許多不同類型的數(shù)據(jù)庫,從最流行的方法關系數(shù)據(jù)庫到分布式數(shù)據(jù)庫、云數(shù)據(jù)庫或NoSQL數(shù)據(jù)庫。

關系型數(shù)據(jù)庫

關系型數(shù)據(jù)庫是由IBM的E.F. Codd于1970年發(fā)明的,它是一個表格數(shù)據(jù)庫,其中定義了數(shù)據(jù),因此可以以多種不同的方式對其進行重組和訪問。

關系數(shù)據(jù)庫由一組表組成,其中的數(shù)據(jù)屬于預定義的類別。每個表在一個列中至少有一個數(shù)據(jù)類別,并且每一行對于列中定義的類別都有一個特定的數(shù)據(jù)實例。

結構化查詢語言(SQL)是關系數(shù)據(jù)庫的標準用戶和應用程序接口。關系數(shù)據(jù)庫易于擴展,并且可以在原始數(shù)據(jù)庫創(chuàng)建之后添加新的數(shù)據(jù)類別,而不需要修改所有現(xiàn)有應用程序。

分布式數(shù)據(jù)庫

分布式數(shù)據(jù)庫是一種數(shù)據(jù)庫,其中部分數(shù)據(jù)庫存儲在多個物理位置,處理在網(wǎng)絡中的不同點之間分散或復制。

分布式數(shù)據(jù)庫可以是同構的,也可以是異構的。同構分布式數(shù)據(jù)庫系統(tǒng)中的所有物理位置都具有相同的底層硬件,并運行相同的操作系統(tǒng)和數(shù)據(jù)庫應用程序。異構分布式數(shù)據(jù)庫中的硬件、操作系統(tǒng)或數(shù)據(jù)庫應用程序在每個位置上可能是不同的。

云數(shù)據(jù)庫

云數(shù)據(jù)庫是針對虛擬化環(huán)境(混合云、公共云或私有云)優(yōu)化或構建的數(shù)據(jù)庫。云數(shù)據(jù)庫提供了一些好處,比如可以按每次使用支付存儲容量和帶寬的費用,還可以根據(jù)需要提供可伸縮性和高可用性。

云數(shù)據(jù)庫還為企業(yè)提供了在軟件即服務部署中支持業(yè)務應用程序的機會。

NoSQL數(shù)據(jù)庫

NoSQL數(shù)據(jù)庫對于大型分布式數(shù)據(jù)集非常有用。

NoSQL數(shù)據(jù)庫對于關系數(shù)據(jù)庫無法解決的大數(shù)據(jù)性能問題非常有效。當組織必須分析大量非結構化數(shù)據(jù)或存儲在云中多個虛擬服務器上的數(shù)據(jù)時,它們是最有效的。

面向?qū)ο蟮臄?shù)據(jù)庫

使用面向?qū)ο缶幊陶Z言創(chuàng)建的項通常存儲在關系數(shù)據(jù)庫中,但是面向?qū)ο髷?shù)據(jù)庫非常適合于這些項。

面向?qū)ο蟮臄?shù)據(jù)庫是圍繞對象(而不是操作)和數(shù)據(jù)(而不是邏輯)組織的。例如,關系數(shù)據(jù)庫中的多媒體記錄可以是可定義的數(shù)據(jù)對象,而不是字母數(shù)字值。

圖形數(shù)據(jù)庫

面向圖形的數(shù)據(jù)庫是一種NoSQL數(shù)據(jù)庫,它使用圖形理論存儲、映射和查詢關系。圖數(shù)據(jù)庫基本上是節(jié)點和邊的集合,其中每個節(jié)點表示一個實體,每個邊表示節(jié)點之間的連接。

圖形數(shù)據(jù)庫在分析互連方面越來越受歡迎。例如,公司可以使用圖形數(shù)據(jù)庫從社交媒體中挖掘關于客戶的數(shù)據(jù)。

訪問數(shù)據(jù)庫:DBMS和RDBMS

數(shù)據(jù)庫管理系統(tǒng)(DBMS)是一種允許您定義、操作、檢索和管理存儲在數(shù)據(jù)庫中的數(shù)據(jù)的軟件。

關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)是上世紀70年代開發(fā)的一種基于關系模型的數(shù)據(jù)庫管理軟件,目前仍然是最流行的數(shù)據(jù)庫管理方法。

Microsoft SQL Server、Oracle數(shù)據(jù)庫、IBM DB2和MySQL是企業(yè)用戶最常用的RDBMS產(chǎn)品。DBMS技術始于20世紀60年代,支持分層數(shù)據(jù)庫,包括IBM的信息管理系統(tǒng)和CA的集成數(shù)據(jù)庫管理系統(tǒng)。一個關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)是一種數(shù)據(jù)庫管理軟件是在20世紀70年代開發(fā)的,基于關系模式,仍然是管理數(shù)據(jù)庫的最普遍的方式。

感謝你能夠認真閱讀完這篇文章,希望小編分享目前數(shù)據(jù)庫有哪些內(nèi)容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI