NOSQL 數據庫的四大類型


1 鍵值數據庫

   相關產品:Redis、Riak、SimpleDB、Chordless、Scalaris、Memcached

   應用:內容緩存

   優點:擴展性好、靈活性好、大量寫操作時性能高

   缺點:無法存儲結構化信息、條件查詢效率較低

   使用者:百度雲(Redis)、GitHub(Riak)、BestBuy(Riak)、Twitter(Ridis和Memcached)

2 列族數據庫

   相關產品:BigTable、HBase、Cassandra、HadoopDB、GreenPlum、PNUTS

   應用:分布式數據存儲與管理

   優點:查找速度快、可擴展性強、容易進行分布式擴展、復雜性低

   使用者:Ebay(Cassandra)、Instagram(Cassandra)、NASA(Cassandra)、Facebook(HBase)

3 文檔數據庫

   相關產品:MongoDB、CouchDB、ThruDB、CloudKit、Perservere、Jackrabbit

   應用:存儲、索引並管理面向文檔的數據或者類似的半結構化數據

   優點:性能好、靈活性高、復雜性低、數據結構靈活

   缺點:缺乏統一的查詢語言

   使用者:百度雲數據庫(MongoDB)、SAP(MongoDB)

4 圖形數據庫

   相關產品:Neo4J、OrientDB、InfoGrid、GraphDB

   應用:大量復雜、互連接、低結構化的圖結構場合,如社交網絡、推薦系統等

   優點:靈活性高、支持復雜的圖形算法、可用於構建復雜的關系圖譜

   缺點:復雜性高、只能支持一定的數據規模


免責聲明!

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



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