1. 程式人生 > >NoSQL(not only struts query language)的簡單介紹

NoSQL(not only struts query language)的簡單介紹

為什麼需要NoSQL?

網際網路自擴大規模來一直面臨3個問題

1.High performance高併發

一個網站開發實時生成動態頁面可能會存在高併發請求的需求,硬碟IO已經無法接受

2.Huge Storage高儲存

使用者資料太多,業務變複雜(類似qq,淘寶的功能變多),就連bat公司等也面臨高儲存訪問需求

3.High Scalability&&High Availability高擴充套件和高應用性

web server和app server無法通過進行新增更多硬體和服務節點來擴充套件和負載能力

很多24小時不間斷服務的網站來說,無法通過停機維護來進行擴充套件和擴充

 

主流NoSQL產品

redis、hadoop、mongoDB、CouchDB、membase等