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