導航:首頁 > 數據處理 > 大數據量的緩存放在哪裡合適

大數據量的緩存放在哪裡合適

發布時間:2023-09-04 12:05:59

⑴ 大量數據能緩存到redis裡面嗎

不適合引子:

    在大數據時代,總希望存在一個Key-value存儲機制,像HashMap一樣在內存中處理大量(千萬數量級)的key-value對,以便提高數據查找、修改速度。

    所以,我們會想到,Memcached和Redis這兩個NoSQL資料庫(嚴格來講二者都不可以算作資料庫)。

    1、Memcached是一個cache機制,當內存不足時會採用LRU機制,替換出陳舊數據,因此他不能保證我們的數據像在HashMap中一樣不丟失,且沒有數據持久化機制;

    2、Redis克服了這一缺點,採取磁碟存儲機制實現數據持久化。但是,當數據量達到1千萬左右時,由於內存中不能存儲如此大量數目的數據,頻繁同磁碟進行數據交換,導致數據查詢、存儲性能的急劇下降,將導致服務不可用。

     結論:當前還沒有好的產品可以實現key-value保證數據完整性,千萬級條數量級的,高效存儲和查詢支持產品。

     附錄一:如下是轉自其它網友的測試數據:

     附錄二:memcached 和redis的比較,和各自用途

附錄一:

從圖中可以猜測到還會有Redis 2.2.1 的測試,相同的測試環境,1K的數據量,使用ServiceStack.Redis客戶端進行如下測試:

1) Set操作

2) Get操作

3) Del操作

每一套測試分別使用三個配置進行測試:

1) 綠色線條的是開啟Dump方式的持久化,5分鍾持久化一次

2) 藍色線條是開啟AOF方式的持久化,每秒寫入磁碟一次

3) 紅色線條是關閉任何的持久化方式

對於每一個配置都使用相同的其他配置:

1) 開啟VM 最大內存10GB(128位元組一

閱讀全文

與大數據量的緩存放在哪裡合適相關的資料

熱點內容
新手司機怎麼加強駕駛技術 瀏覽:915
網卡安裝程序哪個盤 瀏覽:297
怎麼關閉金融產品 瀏覽:818
蘭州大學市場營銷專業是哪個學院 瀏覽:346
電子產品怎麼防止員工偷盜 瀏覽:520
游戲廳里游戲幣如何交易 瀏覽:318
到村裡推銷產品如何舉報 瀏覽:274
如何編寫數量折扣程序 瀏覽:283
繽智儀表盤最右邊是哪些信息 瀏覽:646
如何去除手機程序的廣告 瀏覽:358
五一節去哪裡找工作招聘信息 瀏覽:515
中控考勤機如何讀取數據 瀏覽:298
怎麼微信里發布順風車信息 瀏覽:259
深圳石岩人才市場在哪裡 瀏覽:409
淘寶優酷檢測代理怎麼辦 瀏覽:624
如何摳產品圖裡面的字 瀏覽:485
學籍里教師信息怎麼添加 瀏覽:911
激活鎖的數據是儲存在哪個位置 瀏覽:573
煤炭生產技術員是干什麼 瀏覽:448
消化內科有什麼新技術 瀏覽:404