四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 數(shù)據(jù)庫 > NoSQL數(shù)據(jù)庫是如何分類的?

NoSQL數(shù)據(jù)庫是如何分類的?

2020-09-04 17:48:16 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

眾所周知,數(shù)據(jù)庫是計(jì)算機(jī)的長期存儲(chǔ),有組織,統(tǒng)一的管理,可以實(shí)現(xiàn)成多種形式的共享數(shù)據(jù)收集。而在眾多數(shù)據(jù)庫當(dāng)中,NoSQL數(shù)據(jù)庫沒有統(tǒng)一的體系結(jié)構(gòu)。兩個(gè)不同的NoSQL數(shù)據(jù)庫之間的差異遠(yuǎn)遠(yuǎn)超過兩個(gè)關(guān)系數(shù)據(jù)庫之間的差異。可以說NoSQL數(shù)據(jù)庫有自己的優(yōu)勢。出色的NoSQL數(shù)據(jù)庫必須特別適合于某些場合或某些應(yīng)用程序。在這種情況下,它將遠(yuǎn)遠(yuǎn)超過關(guān)系數(shù)據(jù)庫和其他NoSQL數(shù)據(jù)庫。那么NoSQL數(shù)據(jù)庫是如何分類的?

  NoSQL數(shù)據(jù)庫是如何分類的?

常見的NoSQL數(shù)據(jù)庫分為以下幾種。

  1.鍵值數(shù)據(jù)庫

這一類數(shù)據(jù)庫主要會(huì)使用到一個(gè)散列表,這個(gè)表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù)。

鍵值模型對(duì)于IT系統(tǒng)來說,其優(yōu)勢在于簡單、易部署。鍵值數(shù)據(jù)庫可以按照鍵對(duì)數(shù)據(jù)進(jìn)行定位,還可以通過對(duì)鍵進(jìn)行排序和分區(qū),以實(shí)現(xiàn)更快速的數(shù)據(jù)定位。

  2.列族數(shù)據(jù)庫

列族數(shù)據(jù)庫通常用來應(yīng)對(duì)分布式存儲(chǔ)的海量數(shù)據(jù)。鍵仍然存在,但是它們的特點(diǎn)是指向了多個(gè)列。

此列族數(shù)據(jù)庫表中由兩行組成,每一行都有關(guān)鍵字RowKey,每一行由多個(gè)列族組成,即Column-Family-1和Column-Family-2,而每個(gè)列族由多個(gè)列組成。

  3.文檔數(shù)據(jù)庫

文檔數(shù)據(jù)庫的靈感來自LotusNotes辦公軟件,它與鍵值數(shù)據(jù)庫類似。該類型的數(shù)據(jù)模型是版本化的文檔,文檔以特定的格式存儲(chǔ),如JSON。

文檔數(shù)據(jù)庫可以看作鍵值數(shù)據(jù)庫的升級(jí)版,允許之間嵌套鍵值。

文檔數(shù)據(jù)庫比鍵值數(shù)據(jù)庫的查詢效率更高,因?yàn)槲臋n數(shù)據(jù)庫不僅可以根據(jù)鍵創(chuàng)建索引,同時(shí)還可以根據(jù)文檔內(nèi)容創(chuàng)建索引。

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

圖形數(shù)據(jù)庫來源于圖論中的拓?fù)鋵W(xué),以節(jié)點(diǎn)、邊及節(jié)點(diǎn)之間的關(guān)系來存儲(chǔ)復(fù)雜網(wǎng)絡(luò)中的數(shù)據(jù)。

這種拓?fù)浣Y(jié)構(gòu)類似E-R圖,但在圖形模式中,關(guān)系和節(jié)點(diǎn)本身就是數(shù)據(jù),而在E-R圖中,關(guān)系描述的是一種結(jié)構(gòu)。

上述就是關(guān)于NoSQL數(shù)據(jù)庫是如何分類的全部內(nèi)容介紹,想了解更多關(guān)于NoSQL數(shù)據(jù)庫的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。

主站蜘蛛池模板: 五指山市| 乐清市| 道孚县| 九江市| 莱芜市| 沙洋县| 湖口县| 屯昌县| 临泽县| 蛟河市| 富锦市| 徐闻县| 松江区| 阿城市| 内江市| 刚察县| 马龙县| 商丘市| 玛多县| 健康| 孝感市| 柘城县| 福州市| 宜城市| 噶尔县| 河北区| 清原| 漠河县| 吉林省| 永嘉县| 清新县| 舞阳县| 定兴县| 北宁市| 西和县| 大洼县| 林西县| 苏尼特左旗| 三亚市| 巢湖市| 敖汉旗|