【轉載】幾種數據存儲方式的特點比較


存儲方法

描述

常見用例

優點

缺點

數據庫體積

主要產品

關係型數據庫.存儲

數據結構化或存儲在行中。

在事務處理、交互式事務的應用程序中使用。

穩健的、 經驗證的技術來捕獲中途事務。

擴展性和巨大的數據查詢處理時間。

GBTB

SybaseOracleMySQLDB2

關係型數據庫.存儲

數據垂直分割並存儲在列中。

歷史數據分析、 數據倉庫和商務智能。

更快地對大型數據查詢 (專門特設查詢)。

不適合事務、 導入導出泄露 & 龐大計算量的資源利用率。

GB50 TB

Info BrightAsterdataVerticaSybase IQParaccel

非關係型數據庫.鍵值存儲

數據以一些持久性的備份存儲在內存中。

用於在緩存中存儲在應用程序中經常請求的數據。

可擴展的、 更快地檢索數據,支持非結構化和部分結構化的數據。

所有的數據加載到內存,不支持複雜的查詢。

 GB到幾TB

Amazon S3MemCachedRedisVoldemort

非關係型數據庫.文檔存儲

非結構化或半結構化數據和一些 SQL 查詢功能的持久性存儲.

沒有RDBMS 中定義的列,需要更高的性能和更好的可擴展性Web 應用程序或任何應用程序。

具有可擴展持久性存儲和比鍵值存儲更好的查詢支持。

缺乏完善的查詢功能。

幾個TBPB

MongoDBCouchDBSimpleDB

非關係型數據庫.列存儲

非常大的數據存儲,支持MapReduce

適用於金融和網絡分析的實時數據。

大數據的高吞吐率,支持分片,隨機讀寫訪問。

複雜的查詢,API的可用性,響應時間。

幾個TBPB

HBaseBig TableCassandra


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章