一、分析型數(shù)據(jù)庫(kù)
分析型是從數(shù)據(jù)庫(kù)的作用來(lái)劃分的,其重點(diǎn)用來(lái)做數(shù)據(jù)分析(OLAP),大量都是select語(yǔ)句。還有一種是專門用來(lái)做事務(wù)處理的,一般是短小的dml(OLTP)。
OLTP是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的主要應(yīng)用,主要是基本的、日常的事務(wù)處理,例如銀行交易。
OLAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。
關(guān)系型數(shù)據(jù)庫(kù)是 數(shù)據(jù)庫(kù)的類型進(jìn)行劃分:數(shù)據(jù)庫(kù)可以劃分為 關(guān)系型(RDBMS),非關(guān)系型(no sql)
OLTP和OLAP的區(qū)別
聯(lián)機(jī)事務(wù)處理OLTP(on-line transaction processing):OLTP是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的主要應(yīng)用,主要是基本的、日常的事務(wù)處理,例如銀行交易。聯(lián)機(jī)分析處理OLAP(On-Line Analytical Processing):OLAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。延伸閱讀:
二、圖數(shù)據(jù)庫(kù)
在計(jì)算機(jī)科學(xué)中,圖數(shù)據(jù)庫(kù)(英語(yǔ):graph database,GDB)是一個(gè)使用圖結(jié)構(gòu)進(jìn)行語(yǔ)義查詢的數(shù)據(jù)庫(kù),它使用節(jié)點(diǎn)、邊和屬性來(lái)表示和存儲(chǔ)數(shù)據(jù)。該系統(tǒng)的關(guān)鍵概念是圖,它直接將存儲(chǔ)中的數(shù)據(jù)項(xiàng),與數(shù)據(jù)節(jié)點(diǎn)和節(jié)點(diǎn)間表示關(guān)系的邊的集合相關(guān)聯(lián)。這些關(guān)系允許直接將存儲(chǔ)區(qū)中的數(shù)據(jù)鏈接在一起,并且在許多情況下,可以通過(guò)一個(gè)操作進(jìn)行檢索。圖數(shù)據(jù)庫(kù)將數(shù)據(jù)之間的關(guān)系作為優(yōu)先級(jí)。查詢圖數(shù)據(jù)庫(kù)中的關(guān)系很快,因?yàn)樗鼈冇谰么鎯?chǔ)在數(shù)據(jù)庫(kù)本身中??梢允褂脠D數(shù)據(jù)庫(kù)直觀地顯示關(guān)系,使其對(duì)于高度互連的數(shù)據(jù)非常有用。
圖數(shù)據(jù)庫(kù)是一種非關(guān)系型數(shù)據(jù)庫(kù),以解決現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)的局限性。圖模型明確地列出了數(shù)據(jù)節(jié)點(diǎn)之間的依賴關(guān)系,而關(guān)系模型和其他 NoSQL 數(shù)據(jù)庫(kù)模型則通過(guò)隱式連接來(lái)鏈接數(shù)據(jù)。圖數(shù)據(jù)庫(kù)從設(shè)計(jì)上,就是可以簡(jiǎn)單快速地檢索難以在關(guān)系系統(tǒng)中建模的復(fù)雜層次結(jié)構(gòu)的。圖數(shù)據(jù)庫(kù)與 20 世紀(jì) 70 年代的網(wǎng)絡(luò)模型數(shù)據(jù)庫(kù)相似,它們都表示一般的圖,但是網(wǎng)絡(luò)模型數(shù)據(jù)庫(kù)在較低的抽象層次上運(yùn)行,并且不能輕松遍歷一系列邊。