Please enable JavaScript.
Coggle requires JavaScript to display documents.
1.1.4 NoSQL的數據模型 (NoSQL數據庫使用場景 (對數據庫性能要求較高, 不需要高度的數據一致性, 對應靈活性更強的IT系統,…
1.1.4
NoSQL的數據模型
NoSQL數據庫使用場景
對數據庫性能要求較高
不需要高度的數據一致性
對應靈活性更強的IT系統
對於給定Key,比較容易映射複雜值的環境
數據模型相對簡單
列存儲數據庫
數據類型
以列族式存儲,將同一列數據存在一起
鍵的特點是指向多個列,這些列是由列族來實現
應用場景
分布式文件系統
圖數據庫
數據類型
圖結構
應用場景
推薦系統
社交網絡
專注於構建關係圖譜
文檔型數據庫
數據類型
Key-Value對應的鍵值對,Value為結構化數據
應用場景
Web應用(與Key-Value類似,Value是結構化的,不同的是數據庫能夠了解Value的內容)
鍵值存儲數據庫
數據類型
Key指向Value的鍵值對,通常用Hash Table來實現
使用到Hash Table中一個特定的鍵和一個指針指向特定的數據
應用場景
內容緩存,主要用於處理大量數據的高訪問負載,也用於一些日誌系統