redis學習(1)--- NoSQL介紹

來源:互聯網
上載者:User

標籤:demo   rman   infinite   文法   關係型資料庫   學習   padding   負載   head   

一、NoSQL介紹

1、什麼是NoSQL

  • NoSQL = Not Only SQL
  • 非關係型資料庫

2、為什麼用NoSQL

  • High performance - 高並發讀寫
  • Huge Storage - 海量資料的高效率儲存和訪問
  • High Scalability && High Availablity - 高可擴充性 和 高可用性

 二、NoSQL資料庫的四大分類

  1. 索引值對儲存(key-value)    比如:redis...
  2. 列儲存     比如:Hbase...
  3. 文檔儲存     比如: mongoDB....
  4. 圖形資料庫     比如:InfoGrid...

 對比:

 分類 相關產品 應用 資料模型 優點 缺點
索引值對(key-value)

Tokyo Cabinet/Tyrant、

Redis、Voldemort、

Berkeley DB

內容儲存,主要用於處理大量資料的高訪問負載 一系列索引值對 快速查詢 儲存的資料缺少結構化
列儲存資料庫 Cassandra、HBase、Riak 分布式的檔案儲存體系統 以列簇式儲存,將同一列資料存在一起

尋找速度快、可擴充性強、

更容易進行分布式擴充

功能相對局限
文檔型資料庫 CouchDB、MongoDB Web應用(與key-value類似,value是結構化的) 一系列索引值對 資料結構要求不嚴格

查詢效能不高,而且缺乏統一的查詢文法

圖形資料庫

Neo4J、InfoGrid、

Infinite Graph

社交網路。推薦系統等,專註於構建關係圖譜 圖結構 利用圖結構相關演算法 需要對整個圖做計算才能得出結果,不容易做分布式叢集

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、NoSQL的特點

  • 易擴充
  • 靈活的資料模型
  • 大資料量,高效能
  • 高可用

 

redis學習(1)--- NoSQL介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.