Please enable JavaScript.
Coggle requires JavaScript to display documents.
選擇NoSQL數據庫 林承勳 Chris Lin (Column based 列式存儲數據庫 (優點 (可擴展性強, 更容易進行分布式擴展,…
選擇NoSQL數據庫
林承勳 Chris Lin
Column based 列式存儲數據庫
優點
可擴展性強
更容易進行分布式擴展
查找速度快
通常是用來應對分布式存儲的海量數據
缺點
功能相對侷限
代表性產品:HBase
Graph圖數據庫
優點
利用圖結構相關算法,比如最短路徑尋址,N度關係查找等
使用靈活的圖形模型,並且能擴展到多個服務器上
缺點
很多時候需要對整個圖做計算才能得出需要的信息
這種結構不太好做分布式集群方案
代表性產品:neo4j
Document 文檔類型數據庫
優點
表結構可變,不需要像關係型數據庫一樣需要預先定義表結構
可以看作是鍵值數據庫的升級版
數據結構要求不嚴格
文檔型數據庫比鍵值數據庫的查詢效率更高
代表性產品:mongoDB
缺點
查詢性能不高
缺乏統一性的查詢語法
Key-Value鍵值存儲數據庫
優點
查找速度快
簡單、易部署
缺點
數據無結構化,通常只被當作字符串或二進制數據
若DBA只對部分值進行查詢或更新時,Key-Value效率較低
代表性產品:redis