成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Redis緩存改善數據庫查詢性能?

安全 云安全 其他數據庫 Redis
調整一個關系型數據庫以實現高性能查詢是一個困難的工作。如果優化數據模型和調整查詢方式都不起作用,那么管理員可以使用一個諸如Redis這樣的緩存技術,這是一個提供內存內和持久數據存儲的關鍵值數據存儲方法。

調整一個關系型數據庫以實現高性能查詢是一個困難的工作。如果優化數據模型和調整查詢方式都不起作用,那么管理員可以使用一個諸如Redis這樣的緩存技術,這是一個提供內存內和持久數據存儲的關鍵值數據存儲方法。

[[132392]]

因為Redis具有在數據存儲中快速讀寫數據的能力,所以它比關系型數據庫更具有性能優勢。但是,關鍵值數據存儲是簡單的;它們沒有一個類似于SQL的查詢語言或者結構化的數據模型。相反,它們有一個把鍵值作為與數值相關的標識符來使用的簡單字典或哈希模式。管理員使用這些鍵來進行數值的存儲和檢索。

鍵值存儲是簡單快速的,它可用于實現豐富數據模型和關系型數據庫查詢功能的良好匹配。但是,有時候還是使用鍵值與關系型數據庫的組合為好。此外,還有很多商業支持的鍵值數據庫,包括Redis、Riak和Areospike等。

為了運行一個優化熱門查詢性能的Redis緩存,首先應確定你希望緩存的查詢結果。其中,應重點關注最常用的和最耗時的查詢,然后確定應緩沖查詢中的數據。為簡便起見,緩存查詢返回的所有列值。

為鍵值定義一個命名約定;可以使用行主鍵和列名的組合來構造密鑰。例如,其主鍵ID為 198278的 產品描述可以‘198278:descry’的鍵值進行存儲。確保你的命名規則是簡單和規則驅動的,以便于使用最少的代碼來實現鍵的程序化創建。

接下來,確定是運行Redis緩存作為自助管理服務還是運行亞馬遜的ElastiCache。運行用戶自己的Redis實例將賦予管理人員對緩存的完全控制權。而這一控制權意味著靈活性,例如當有超出容量的情況出現時,管理人員有使用現有保留實例的權力。

此外,當用戶想要把應用程序從一家云計算供應商遷移至另一家時,他們會發現完整的管理控制權限是非常有用的。

如果用戶選擇運行一個自助管理的Redis實例,可下載服務器。Redis的客戶端支持30種以上編程語言——從Java和Python到Prolog和Smalltalk。

已經使用AWS環境的企業可能會想要使用ElastiCache。除了諸如托管打補丁這樣的優點之外,亞馬遜ElastiCache支持一系列高速緩存優化的節點類型,具體包括從中型到2X的m3節點、從大型到8X的r3節點以及從微型到中型的t2節點。ElastiCache還支持一些上一代的節點類型,例如選擇m1、m2、t1和c1節點。

ElastiCache還支持多個可用區。如果有一個節點發生故障,一個讀操作復制節點將取代故障節點。任何需要確保應用程序運行的DNS變更都是自動完成的,同時會創建一個新的讀操作副本。ElastiCache允許基于單位時間使用率的按需定價模式,以及一年期或三年期預付費的節點使用條款。完整定價清單可以在這里找到。

如果使用Redis緩存和亞馬遜ElastiCache,那么就可以從AWS管理控制臺啟動一個集群。除了設置Redis服務外,還需要修改應用程序代碼以便于能夠使用緩存。一個常用的模式就是,檢查緩存中是否存在有一個鍵值,如果沒有就執行一個SQL查詢以檢索數據,然后將其存儲在緩存中。當緩沖存滿時,可以配置Redis刪除舊數據,這樣就不需要用戶使用專門的代碼來處理緩存存滿的情況了。

原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_88768.htm
 

責任編輯:Ophira 來源: TechTarget中國
相關推薦

2019-09-11 10:23:58

Redis性能存儲

2019-07-11 08:45:00

MySQL數據庫緩存

2014-07-04 10:41:19

redis數據庫緩存

2011-03-23 13:44:29

分散數據數據庫性能

2021-01-31 17:50:41

數據庫查詢程序員

2011-04-18 09:03:36

數據庫查詢

2010-05-27 17:16:20

MySQL數據庫

2011-07-18 14:00:29

RailsOracle

2018-03-28 09:26:43

數據庫緩存層優化

2011-03-17 14:48:49

高級掃描數據庫查詢

2011-03-16 13:57:21

SQL Server數據庫查詢

2015-03-13 19:34:41

2011-08-05 15:51:44

MySQL數據庫緩存

2023-10-08 08:09:16

數據庫性能服務器

2023-07-12 08:55:16

PawSQL數據庫

2019-07-23 11:41:45

數據庫SQLDocker

2011-07-27 13:58:48

EclipseMySQL

2021-05-28 09:10:40

JavaScript性能GPU

2014-06-10 15:07:19

Oracle數據庫優化

2020-10-19 08:00:00

PowerToysWindows 10Windows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 搞黄视频免费看 | 日本一区二区不卡视频 | 亚洲国产精品91 | 一区二区三区国产精品 | 日韩精品一区二区三区视频播放 | 亚洲一区二区免费看 | 激情久久久久 | 欧美精品一区二区三区在线播放 | 日韩精品成人 | 日本啊v在线| 国产日韩电影 | 久久久久国产一区二区三区不卡 | 国产成人精品一区二 | 2018国产大陆天天弄 | 国产视频中文字幕 | 99久久精品国产毛片 | 黄片毛片| 欧美一级久久 | 日韩一区二区三区视频 | 九九伦理电影 | 亚洲精品乱码8久久久久久日本 | 欧美黑人国产人伦爽爽爽 | 久久久精品综合 | 国产成人精品一区二区三区在线观看 | 99爱在线 | 成人免费淫片aa视频免费 | 色毛片 | 亚洲午夜小视频 | 国产成人网 | 91在线观看免费 | 国产欧美一区二区三区在线看 | 亚洲在线中文字幕 | 一级毛片在线播放 | 国产三级日本三级 | 日韩中文字幕在线观看视频 | 成人日韩| 刘亦菲国产毛片bd | 日韩精品一区二区三区在线播放 | 亚洲在线一区 | 视频在线一区二区 | 成人在线一区二区三区 |