1、NoSQL簡介web
NoSQL,指的是非關係型的數據庫。指不一樣於傳統的關係型數據庫關係統的統稱。隨着我的信息、社交網絡、用戶生成的數據增長。咱們對用戶數據進行挖掘,傳統的關係型數據庫很難知足要求,NoSQL能很好的處理這些大的數據數據庫
2、NoSQL運動網絡
NoSQL 是一項全新的數據庫革命性運動,早期就有人提出,發展至2009年趨勢愈加高漲。NoSQL的擁護者們提倡運用非關係型的數據存儲。架構
一、web2.0突起,傳統關係型數據庫爲了「通用性」的設計帶來功能複雜、性能開銷大、價格昂貴的問題併發
二、避免不須要的複雜性分佈式
三、更高的吞吐量、高併發高併發
四、在商業硬件水平擴展能力性能
五、NoSQL實現了大表的自動分割功能,更好的支持分佈式雲計算
六、在性能和可靠性之間的折中spa
七、雲計算的需求,從中心模式轉到分佈式
3、NoSQL優缺點
優勢:
一、高可擴展性
二、分佈式計算
三、低成本
四、架構的靈活性,半結構化數據
五、沒有複雜關係
缺點:
一、沒有標準化
二、有限的查詢功能
三、最終是不直觀的程序