麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

.net數據緩存(一)之介紹

2019-11-14 13:53:39
字體:
來源:轉載
供稿:網友

現在的業務系統越來復雜,大型門戶網站內容越來越多,數據庫的數據量也越來愈大,所以有了“大數據”這一概念的出現。但是我們都知道當數據庫的數據量和訪問過于頻繁都會影響系統整體性能體驗,特別是并發量高的系統。為此,我們通過數據緩存來,減輕數據庫的壓力。為此,隨著時間的步伐,各式各樣的緩存技術的出現,讓我們對于這些技術有些眼花繚亂。不是說功能最全的最先進,就是適合自己。我們要看看自己系統的定位去評估自己的系統適合使用哪種緩存機制。當然,也可以通過定義緩存接口,以后方便緩存機制的替換。下面我們來了解下緩存的概念、分類及發展趨勢。

一、 概念
a、定義

數據緩存就是將數據暫存于內存緩存區中的一種技術。

b、目的

通常情況下,大量數據是保存在數據庫中的,而應用程序訪問數據庫是一項很費時的操作。如果先將數據庫中的數據緩存到緩存區中,當應用程序需要這些數據時,直接從緩存區中提取,就可以減少系統開銷。

c、 類別

本地緩存 > 集群緩存 > 分布式緩存(數據網格)

參考:http://in.relation.to/2012/11/08/data-grid-why/
二、 緩存類別的對比
緩存類別本地緩存集群緩存分布式緩存
存儲位置應用服務器內存網絡服務器內存網絡服務器內存
優點訪問非常快每一臺服務器都包括所有的緩存數據緩存分布,當緩存增移更,只需要對單臺服務器操作
缺點內存有限,不易擴展對緩存增移更操作,需要對所有服務器訪問當一某臺服務器(服務器集群)宕機或者網絡異常無法訪問時,則該服務器的緩存也無法訪問了。
適合系統級別并發量小(<10),數據量不大(單表數據<10萬)。業務單一,并發量大,數據量大(千人用戶,并發量在200左右)。業務量復雜,并發量巨大。
三、 分布式緩存框架對比
名稱CouchbaseMemcachedRedis
描述基于CouchDB使用了JSON作為其文檔格式,并兼容Memcached的接口在內存中實現鍵值對存儲方式,最初設計即是實現緩存在內存中實現鍵值對存儲方式,用于數據庫、緩存和消息代理(因為Redis非常注重性能,所以大部分設計要求高性能和低延遲)
數據模型文檔數據(鍵值對)鍵值對鍵值對(多個數據類型和一組豐富的操作,以及可配置的數據過期、驅逐和持久性)
官方網站www.couchbase.comwww.memcached.orgredis.io
首次發行201120032009
現行版本3.0.3, 2015年3月1.4.24, 2015年4月3.0.3, 2015年6月
許可協議開源(Apache version 2)開源(BSD license)開源(BSD 3-Clause, commercial license available)
趨勢圖
參考:db-engines.com/en/
總結:緩存的發展,其實是前一種類型進化的產物,所以可以兼容前一種類型。哪一種方案最優,最易,要看架構設計要求了。不需要簡單的事情復雜化。但是為了講解緩存,我只會講解Redis。因為他是目前使用率最高的分布式緩存。后面我會講一講如何使用Redis。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一国产精品一级毛片 | 91av大片| 国产69久久精品成人看 | 久草手机视频在线观看 | 欧美hdfree性xxxx | 黄色一级片免费在线观看 | 在线91观看 | 羞羞答答xxdd在线播放 | 欧美黄色三级视频 | 久久男人天堂 | 爱性久久久久久久 | 黄色免费影片 | 91网站免费在线观看 | 成人激情在线 | 9999久久久久久 | 国产精品久久久久久影院8一贰佰 | 免费看操片 | 久久av免费 | 亚洲视频成人 | h视频免费看 | 久久精品日产高清版的功能介绍 | 国产免费看片 | 91 视频网站| 国产成人羞羞视频在线 | 爽爽淫人网 | 久久91亚洲人成电影网站 | 欧美大片一级毛片 | 国产日产精品一区四区介绍 | 亚洲国产高清自拍 | 日本在线观看中文字幕 | 粉嫩粉嫩一区二区三区在线播放 | 成人在线视频一区 | 依人在线视频 | 男女羞羞的视频 | 羞羞的视频免费在线观看 | 欧美h版在线观看 | 在线观看福利网站 | 国产精品入口夜色视频大尺度 | 中国女警察一级毛片视频 | av手机免费在线观看 | 看免费的毛片 |