常用的NoSQL數據庫類型簡述


一、文檔存儲類型(Document Stores) 

  文檔存儲,也稱為面向文檔的數據庫系統,其主要特點在於它們的無模式的數據組織。

特點:

  1.記錄數據不需要具有統一的結構,即不同的記錄可以具有不同的列。
  2.對於每個記錄,各個列的值的類型可以是不同的。
  3.列可以有多個值(數組)。
  4.記錄可以具有嵌套結構。

代表:MongoDB、Amazon DyanmoDB

二、寬柱存儲類型(Wide Column Stores)

  寬列存儲(也稱為可擴展記錄存儲)將數據存儲在記錄中,能夠容納大量動態列。由於列名和記錄鍵不是固定的,並且由於記錄可能有數十億列,因此寬列存儲可以看作是二維鍵值存儲。款列存儲與文檔存儲都有無模式的特征,但實現方式不同。代表:Hadoop(HBase)

三、鍵值存儲類型(Key-Value Stores)

  鍵值存儲可能是最簡單的數據庫管理系統。它們只能存儲鍵(key)和值(value),以及在知道密鑰時檢索值。這些簡單的系統通常不適用於復雜的應用。另一方面,正是這種簡單性使得這種系統在某些情況下具有很好的適用性。例如,資源有效的鍵值存儲通常應用於嵌入式系統或高性能進程內數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM