NoSQL(NoSQL = Not Only SQL ),意即"不僅僅是SQL"。
一. 為什么需要NOSQL
隨著互聯(lián)網(wǎng)web2.0網(wǎng)站的興起,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫在應(yīng)付web2.0網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類型的web2.0純動態(tài)網(wǎng)站已經(jīng)顯得力不從心贤斜,暴露了很多難以克服的問題策吠,而非關(guān)系型的數(shù)據(jù)庫則由于其本身的特點得到了非常迅速的發(fā)展逛裤。
- 它是非關(guān)系型數(shù)據(jù)庫,有著傳統(tǒng)的關(guān)系型數(shù)據(jù)庫所沒有的優(yōu)點
- NoSQL數(shù)據(jù)庫的產(chǎn)生就是為了解決大規(guī)模數(shù)據(jù)集合多重數(shù)據(jù)種類帶來的挑戰(zhàn),尤其是大數(shù)據(jù)應(yīng)用難題猴抹。
- 為了應(yīng)對高并發(fā)讀寫
- 為了應(yīng)對海量數(shù)據(jù)的高效率存儲和訪問
- 高可擴展性和高可用性
二. 常見的非關(guān)系型數(shù)據(jù)庫?
Redis \Mongo DB \ CouchDB \ Cassandra \ Riak \