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