簡述Redis和MySQL的區(qū)別
我們知道,mysql是持久化存儲,存放在磁盤里面,檢索的話,會涉及到一定的IO,為了解決這個瓶頸,于是出現(xiàn)了緩存,比如現(xiàn)在用的最多的 memcached(簡稱mc)。首先,用戶訪問mc,如果未命中,就去訪問mysql,之后像內(nèi)存和硬盤一樣,把數(shù)據(jù)復制到mc一部分。
redis和mc都是緩存,并且都是駐留在內(nèi)存中運行的,這大大提升了高數(shù)據(jù)量web訪問的訪問速度。然而mc只是提供了簡單的數(shù)據(jù)結(jié)構(gòu),比如 string存儲;redis卻提供了大量的數(shù)據(jù)結(jié)構(gòu),比如string、list、set、hashset、sorted set這些,這使得用戶方便了好多,畢竟封裝了一層實用的功能,同時實現(xiàn)了同樣的效果,當然用redis而慢慢舍棄mc。
內(nèi)存和硬盤的關(guān)系,硬盤放置主體數(shù)據(jù)用于持久化存儲,而內(nèi)存則是當前運行的那部分數(shù)據(jù),CPU訪問內(nèi)存而不是磁盤,這大大提升了運行的速度,當然這是基于程序的局部化訪問原理。
推理到redis+mysql,它是內(nèi)存+磁盤關(guān)系的一個映射,mysql放在磁盤,redis放在內(nèi)存,這樣的話,web應用每次只訪問redis,如果沒有找到的數(shù)據(jù),才去訪問Mysql。
然而redis+mysql和內(nèi)存+磁盤的用法最好是不同的。
前者是內(nèi)存數(shù)據(jù)庫,數(shù)據(jù)保存在內(nèi)存中,當然速度快。
后者是關(guān)系型數(shù)據(jù)庫,功能強大,數(shù)據(jù)訪問也就慢。
像memcache,mongoDB,Redis,都屬于No sql系列。
不是一個類型的東西,應用場景也不太一樣,還是要看你的需求來決定。
總結(jié)
以上就是本文關(guān)于簡述Redis和MySQL的區(qū)別的全部內(nèi)容,感興趣的朋友可以參考:sql和MySQL的語句執(zhí)行順序分析、幾個比較重要的MySQL變量、Mysql中FIND_IN_SET()和IN區(qū)別簡析等,如有不足之處,歡迎留言指正。希望對大家有所幫助。
相關(guān)文章
MySQL 參數(shù)相關(guān)概念及查詢更改方法
這篇文章主要介紹了MySQL 參數(shù)相關(guān)概念及查詢更改方法,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下2020-09-09MySQL數(shù)據(jù)類型和常用字段屬性總結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)類型和常用字段屬性總結(jié),本文總結(jié)了日期和時間數(shù)據(jù)類型、數(shù)值數(shù)據(jù)類型、字符串數(shù)據(jù)類型等,需要的朋友可以參考下2014-09-09Mysql使用全文索引(FullText?index)的實例代碼
使用索引時數(shù)據(jù)庫性能優(yōu)化的必備技能之一,下面這篇文章主要給大家介紹了關(guān)于Mysql使用全文索引(FullText?index)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-04-04Mysql中的count()與sum()區(qū)別詳細介紹
本文將介紹Mysql中的count()與sum()區(qū)別,需要的朋友可以參考下2012-11-11MySQL如何查詢數(shù)據(jù)庫中所有表名及注釋等信息
這篇文章主要介紹了MySQL如何查詢數(shù)據(jù)庫中所有表名及注釋等信息問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10MySql下關(guān)于時間范圍的between查詢方式
這篇文章主要介紹了MySql下關(guān)于時間范圍的between查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07Mac OS系統(tǒng)下mysql 5.7.20安裝教程圖文詳解
這篇文章主要介紹了Mac OS系統(tǒng)下mysql 5.7.20安裝教程圖文詳解,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2017-11-11python中的mysql數(shù)據(jù)庫LIKE操作符詳解
LIKE操作符用于在WHERE子句中搜索列中的指定模式,like操作符的語法在文章開頭也給大家提到,通過兩種示例代碼給大家介紹python中的mysql數(shù)據(jù)庫LIKE操作符知識,感興趣的朋友跟隨小編一起看看吧2021-07-07