華為云計(jì)算 云知識(shí) 什么是非關(guān)系模型數(shù)據(jù)庫(kù)
什么是非關(guān)系模型數(shù)據(jù)庫(kù)

  

 非關(guān)系型數(shù)據(jù)庫(kù)主要是基于“非關(guān)系模型”的數(shù)據(jù)庫(kù)(由于關(guān)系型太大,所以一般用“非關(guān)系型”來表示其他類型的數(shù)據(jù)庫(kù))

非關(guān)系型模型比如有:

列模型:存儲(chǔ)的數(shù)據(jù)是一列列的。關(guān)系型數(shù)據(jù)庫(kù)以一行作為一個(gè)記錄,列模型數(shù)據(jù)庫(kù)以一列為一個(gè)記錄。(這種模型,數(shù)據(jù)即索引,IO很快,主要是一些 分布式數(shù)據(jù)庫(kù)

鍵值對(duì)模型:存儲(chǔ)的數(shù)據(jù)是一個(gè)個(gè)“鍵值對(duì)”

文檔類模型:以一個(gè)個(gè)文檔來存儲(chǔ)數(shù)據(jù),有點(diǎn)類似“鍵值對(duì)”。

常見非關(guān)系模型數(shù)據(jù)庫(kù):

列模型:Hbase

鍵值對(duì)模型: redis ,MemcacheDB

文檔類模型:mongoDB

非關(guān)系型數(shù)據(jù)庫(kù)的特點(diǎn):

效率高(因?yàn)榇鎯?chǔ)在內(nèi)存中)、

但不安全(斷電丟失數(shù)據(jù),但其中redis可以同步數(shù)據(jù)到磁盤中),現(xiàn)在很多非關(guān)系型數(shù)據(jù)庫(kù)都開始支持轉(zhuǎn)存到磁盤中。