nosql產(chǎn)品性能評測

nosql產(chǎn)品性能評測

ID:9883576

大?。?.09 MB

頁數(shù):67頁

時間:2018-05-12

nosql產(chǎn)品性能評測_第1頁
nosql產(chǎn)品性能評測_第2頁
nosql產(chǎn)品性能評測_第3頁
nosql產(chǎn)品性能評測_第4頁
nosql產(chǎn)品性能評測_第5頁
資源描述:

《nosql產(chǎn)品性能評測》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、NoSQL產(chǎn)品性能評測2012-12-05楊琪科目的NoSQL產(chǎn)品的介紹。NoSQL產(chǎn)品的性能對比測試。具體的一個網(wǎng)站作為案列,分享下Redis,Memcache,Mongodb的使用情況和碰到的問題。NoSQL產(chǎn)品列表MemcacheRedisMongdbOracleTimesTenHBaseNoSQL-MemcacheMemcache是什么?Memcache有什么特點?Memcache在什么場景下適用?Memcache具體怎么用?在用Memcache中碰到的問題?Memcache是什么Memcache是個高性能的基于內(nèi)

2、存的分布式緩存系統(tǒng),Memcache的分布式是基于客戶端的Key的hash來做均衡,是個偽分布式的系統(tǒng)。Memcache有2個組件,一個客戶端(java),一個服務(wù)器端c編寫。Memcache的特點基于內(nèi)存(但是重啟了后,數(shù)據(jù)丟失)。提供簡單的get,set方法。緩存對象只能小于1M。安裝,使用比較簡單。Memcache的使用場景中小型網(wǎng)站應(yīng)用中來存放非可靠性的只讀數(shù)據(jù)。例如存放用戶的信息。網(wǎng)站的計數(shù)。數(shù)據(jù)庫DAO前的行記錄緩存。全局的代碼參數(shù)。Memcache具體怎么用安裝libevent安裝wgethttp://clo

3、ud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gztar-zxvflibevent-2.0.21-stable.tar.gz./configure-prefix=/usrmakemakeinstallMemcache具體怎么用memcache安裝wgethttp://memcached.googlecode.com/files/memcached-1.4.15.tar.gztar-zxvfmemcached-1.4.15.tar.g

4、z./configure-with-libevent=/usrmakemakeinstallMemcache的啟動參數(shù)啟動./memcached-d-m10240-p11211-uroot啟動參數(shù)啟動參數(shù)說明-d選項是啟動一個守護進程,后臺掛起跑-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB-u是運行Memcache的用戶-l是監(jiān)聽的服務(wù)器IP地址,如果有多個地址的話,-p是設(shè)置Memcache監(jiān)聽的端口-c選項是最大運行的并發(fā)連接數(shù),默認是1024,-P是設(shè)置保存Memcache的pid文件關(guān)閉killallme

5、mcachedMemcache-Java客戶端spymemcached官方,單線程http://www.couchbase.org/code/couchbase/javaJavamemcachedclienthttp://www.whalin.com/memcachedmemcache-client-forjavahttp://code.google.com/p/memcache-client-forjava/Java客戶端操作MemcacheMemcache中碰到的問題Memcache無文件備份機制,機器重啟,數(shù)據(jù)掉失。

6、只能存放1M的內(nèi)容,有一定的局限性。偽分布式存儲,JAVA客戶端做HASH的路由,節(jié)點的增加和宕機都是會造成數(shù)據(jù)的掉失。只提供了核心的2個get/set命令,無其他豐富的API節(jié)點的增加和減少導致的數(shù)據(jù)問題Hash一致性問題解決方案1主從模式,主從模式之間保持數(shù)據(jù)同步.2一致性Hash算法.3Redis來代替Memcache.Hash一致性Hash一致性NoSQL-RedisRedis是什么?Redis能干嗎?Redis有什么特點?Redis在什么場景下適用?Redis具體怎么用?在用Redis中碰到的問題?Redis是什

7、么?Redis是一個用c語言寫的類似Memcache的key-value的存儲系統(tǒng),它比Memcache提供了更多的API接口和更好的并發(fā)性能,可以支持10萬并發(fā)的讀寫,建議用Redis代替Memcahe。Redis是基于內(nèi)存的,因此部署Redis的機器對于內(nèi)存是非常有高的要求的,Redis是會把數(shù)據(jù)實時寫到內(nèi)存中,再定時同步到文件。Redis能干嘛?Redis可以當作數(shù)據(jù)庫來用,但是有缺陷,在可靠性上,沒有Oracle關(guān)系型數(shù)據(jù)庫來的穩(wěn)定??梢宰鳛槌志脤拥腃ache層??梢跃彺嫦旅娴臄?shù)據(jù)庫結(jié)構(gòu)。計數(shù)排行榜樣,最新瀏覽的數(shù)

8、據(jù)隊列(訂閱關(guān)系)Redis能干嘛?Redis可以當作數(shù)據(jù)庫來用,但是有缺陷,在可靠性上,沒有Oracle關(guān)系型數(shù)據(jù)庫來的穩(wěn)定??梢宰鳛槌志脤拥腃ache層??梢跃彺嫦旅娴臄?shù)據(jù)庫結(jié)構(gòu)。計數(shù)排行榜樣,最新瀏覽的數(shù)據(jù)隊列(訂閱關(guān)系)Redis特點?完全居于內(nèi)存,數(shù)據(jù)實時的讀寫內(nèi)存,定時閃回到文件中讀寫速度快

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。