(一):什么是NOSQL數(shù)據(jù)庫棉圈?
? ? ? ? 1.NOSQL數(shù)據(jù)庫不支持SQL語法
? ? ? ? 2.存儲結(jié)構(gòu)都是kv形式(key value)
? ? ? ? 3.NOSQL的數(shù)據(jù)庫沒有一種通用語言嵌纲,每種NOSQL都有自己的語法和api菱鸥,以及擅長的業(yè)務(wù)和場景
? ? ? ? 4.NOSQL的種類相當(dāng)多:
? ??????????a)?Mongodb??文檔型nosql數(shù)據(jù)庫,擅長做CMS系統(tǒng)(內(nèi)容管理系統(tǒng))
????????????b)?Redis 數(shù)據(jù)結(jié)構(gòu)服務(wù)器庶近,像一把瑞士軍刀枢纠,只要你有足夠的想象力育苟,它可以發(fā)揮你想象到的作用
????????????c)?Hbase??hadoop生態(tài)系統(tǒng)中原生的一種nosql數(shù)據(jù)庫筹裕,重量級的分布式nosql數(shù)據(jù)庫醋闭,用于海量數(shù)據(jù)的場景
????????????d)?Cassandra??hadoop生態(tài)系統(tǒng)中原生的一種分布式nosql數(shù)據(jù)庫,后起之秀
(二)NOSQL和SQL數(shù)據(jù)庫的比較:
? ??1朝卒、適用場景不同:sql數(shù)據(jù)庫適合用于關(guān)系特別復(fù)雜的數(shù)據(jù)查詢場景证逻,nosql反之
????2、事務(wù)特性的支持:sql對事務(wù)的支持非常完善抗斤,而nosql基本不支持事務(wù)
????3囚企、兩者在不斷地取長補(bǔ)短,呈現(xiàn)融合趨勢
-----本篇轉(zhuǎn)載https://blog.csdn.net/zuoanyinxiang/article/details/50249743