什么是NoSQL數(shù)據(jù)庫(kù)?NoSQL和RDBMS有什么區(qū)別?在哪些情況下使用和不使用NoSQL數(shù)據(jù)庫(kù)?
NoSQL是非關(guān)系型數(shù)據(jù)庫(kù),NoSQL = Not Only SQL。
關(guān)系型數(shù)據(jù)庫(kù)采用的結(jié)構(gòu)化的數(shù)據(jù),NoSQL采用的是鍵值對(duì)的方式存儲(chǔ)數(shù)據(jù)。
在處理非結(jié)構(gòu)化/半結(jié)構(gòu)化的大數(shù)據(jù)時(shí);在水平方向上進(jìn)行擴(kuò)展時(shí);隨時(shí)應(yīng)對(duì)動(dòng)態(tài)增加的數(shù)據(jù)項(xiàng)時(shí)可以優(yōu)先考慮使用NoSQL數(shù)據(jù)庫(kù)。
在考慮數(shù)據(jù)庫(kù)的成熟度;支持;分析和商業(yè)智能;管理及專業(yè)性等問(wèn)題時(shí),應(yīng)優(yōu)先考慮關(guān)系型數(shù)據(jù)庫(kù)。