參考:http://www.reibang.com/p/864b80516127
1 NOSQL是什么赖淤?
2 為何要使用NOSQL數(shù)據庫?
1谅河、NOSQL具有靈活的數(shù)據模型咱旱,可以處理非結構化/半結構化的大數(shù)據确丢。
2、NOSQL很容易實現(xiàn)可伸縮性吐限。(向上擴展與水平擴展)
3鲜侥、動態(tài)模式
4、自動分片
5诸典、復制
3 NOSQL的優(yōu)勢剃毒?
1、易擴展
2搂赋、大數(shù)據量赘阀,高性能
NOSQL數(shù)據庫都具有非常高的讀寫性能,尤其在大數(shù)據量下脑奠,同樣表現(xiàn)優(yōu)秀基公。這得益于它的無關系性,數(shù)據庫的結構簡單宋欺。
3轰豆、靈活的數(shù)據模型。
NOSQL無需事先為要存儲的數(shù)據建立字段齿诞,隨時可以存儲自定義的數(shù)據格式酸休。而在關系數(shù)據庫里,增刪字段是一件非常麻煩的事情祷杈。
4斑司、高可用。
NOSQL在不太影響性能的情況下但汞,就可以方便的實現(xiàn)高可用的架構宿刮。
總結:
1、NOSQL數(shù)據庫的出現(xiàn)私蕾,彌補了關系數(shù)據(比如MySQL)在某些方面的不足僵缺,在某些方面能極大的節(jié)省開發(fā)成本和維護成本。
2踩叭、MySQL和NOSQL都有各自的特點和使用的應用場景磕潮,兩者的緊密結合將會給Web2.0的數(shù)據庫發(fā)展帶來新的思路。讓關系數(shù)據庫關注在關系上容贝,而NOSQL關注在存儲上自脯。