一、nosql介紹
1、什麼是nosql
2、為什麼用nosql
二、nosql資料庫的四大分類
鍵值對儲存(key-value) 比如:redis...
列儲存 比如:hbase...
文件儲存 比如: mongodb....
圖形資料庫 比如: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介紹
一 nosql介紹 1 什麼是nosql 2 為什麼用nosql 二 nosql資料庫的四大分類 鍵值對儲存 key value 比如 redis.列儲存 比如 hbase.文件儲存 比如 mongodb.圖形資料庫 比如 infogrid.對比 分類 相關產品 應用資料模型 優點缺點 鍵值對 ke...
1 NoSQL 資料庫簡介
技術的分類 1 解決功能性的問題 j a jsp rdbms tomcat html linux jdbc svn 2 解決擴充套件性的問題 struts spring springmvc hibernate mybatis 3 解決效能的問題 nosql j a執行緒 hadoop nginx m...
Redis學習筆記 1 NoSQL 2
美團 redis tair mongodb是乙個基於分布式檔案儲存的資料庫,c 編寫,主要用來處理大量的文件。mongodb是乙個介於關係型資料庫和非關係型資料庫中中間的產品,mongodb是非關係型是資料庫中功能最豐富,最像關係型資料庫的。neo4j,infogrid。分類examples舉例典型...