天天看點

redis 一(nosql介紹)

nosql簡介 not only ssql : 不僅僅是sql, 反sql 運動,是非關系型資料庫,(mysql,sql server ,orcle都是關系資料庫)适用于SNS類型網站: SNS社群類網站根據功能大緻可以分為3類: 1、基于搜尋的互動式知識問答分享平台(如:百度、 新浪愛問、 知乎、Quora) 2、 BBS論壇(各類專業論壇,如海川化工論壇) 3、社交網絡(如:Facebook) nosql 是以 key-value 形式存儲,和傳統的關系型資料庫不一樣,不一定遵循傳統資料庫的基本要求,比如:sql标準,ACID屬性,表結構等等,這類資料庫的特點:非關系型的,分布式的,開源的,水準可擴充的。 sql 标準:insert(添加),update(修改),delete(修改),select(查詢) ACID屬性:事務(同時完成)

nosql 特點:

1.處理超大資料 2.運作在較便宜的pc伺服器群上 3.性能好

nosql适用場景:

1.對資料庫高并發讀寫(上萬次的讀寫-輕松) 2.對海量資料的高效率存儲和通路(2.5億資料-輕松) 3.對資料的高擴充性和高可用性(展現了分布式,無表結構特點) redis的介紹:開源的key-value存儲,他通常被稱為資料結構伺服器,因為鍵可以包含 字元串(string),哈希(hash),連結清單(list),集合(set),和有序集合(zset) 這些資料類型都支援push/pop,add/remove等操作,redis還支援各種不同方式的排序。為了保證效率資料都是緩存在記憶體中,它也可以周期性把更新的資料寫入磁盤,或者把修改操作寫入追加的記錄檔案 連結清單:棧,隊列 目前全球最大的redis使用者是新浪微網誌, 通路方式:1.直接通路redis

redis 一(nosql介紹)

                   2.先通路redis,如果失敗再通路mysql(redis資料緩存在記憶體中,如果記憶體釋放了,就導緻資料無法通路,采用這種方式可以在redis通路失敗是,通路mysql)

redis 一(nosql介紹)

通路方式一:直接通路(存在不安全性)

redis 一(nosql介紹)

通路方式二:(redis資料和mysql資料同步 ,先通路redis)

redis 一(nosql介紹)

redis ,mysql ,mongodb對比

redis 一(nosql介紹)
redis 一(nosql介紹)

下載下傳網址: http://redis.io/download