NoSQL

月光男神發表於2018-09-04

一、NoSQL簡介

  NoSQL,指的是非關係型的資料庫。指不同於傳統的關係型資料庫關係統的統稱。隨著個人資訊、社交網路、使用者生成的資料增加。我們對使用者資料進行挖掘,傳統的關係型資料庫很難滿足要求,NoSQL能很好的處理這些大的資料

二、NoSQL運動

  NoSQL 是一項全新的資料庫革命性運動,早期就有人提出,發展至2009年趨勢越發高漲。NoSQL的擁護者們提倡運用非關係型的資料儲存。

  1、web2.0突起,傳統關係型資料庫為了“通用性”的設計帶來功能複雜、效能開銷大、價格昂貴的問題

  2、避免不需要的複雜性

  3、更高的吞吐量、高併發

  4、在商業硬體水平擴充套件能力

  5、NoSQL實現了大表的自動分割功能,更好的支援分散式

  6、在效能和可靠性之間的折中

  7、雲端計算的需求,從中心模式轉到分散式

三、NoSQL優缺點

  優點:

    1、高可擴充套件性

    2、分散式計算

    3、低成本

    4、架構的靈活性,半結構化資料

    5、沒有複雜關係

  缺點:

    1、沒有標準化

    2、有限的查詢功能

    3、最終是不直觀的程式

相關文章