最近關注了一下
ssdb,它的特點是基於檔案儲存系統所以它支撐量大的資料而不因為記憶體的限制受取約束.從官網的
測試報告來看其效能也非常出色和redis相當,因此可以使用它來代替redis來進行k-v資料業務的處理.想法總是美好的,不過現實中就可能帶點骨感.
幸好ssdb是相容redis的部份協議,所以直接用redis client庫就可以進行乙個壓力測試.以於針對redis和ssdb的幾個讀操進行乙個簡單的
效能測試對比,這個測試不是直接在本機呼叫redis和ssdb. 而是通過乙個程式在別的伺服器上呼叫.測試指令(get,hget,lregion)以下是測試結果截圖
從測試結果看來差距還是非常明顯,並不象官網那樣說得這麼理想.雖然ssdb效率上不如redis,但其基於磁碟儲存有著其最大的優勢,畢竟很多業務資料遠超過伺服器記憶體的容量.
ssdb的測試結果不理想也許是硬體環境受限,如果有個ssd硬碟的測試環境估計也得到乙個更好的結果,但在測試過程中發現乙個問題就是ssdb占用的cpu資源也是非常大的,在以上測試過程ssdb的併發效率比不上redis,同時cpu損耗上基本要比redis高出一倍的樣子.
以上測試結果緊緊是是一些情況下的效能測試對比,不能完全表述出兩者在應用的差距的結果,如果需要用到這些產品的同學不防在實施前進行一些測試為實施選擇提供乙個更可靠的結果.
redis和memcached效能對比測試
3 集群效能測試 4 測試結論 技術交流 在單機和集群環境下,通過dal中find不同數量id進行set和get快取的操作,記錄操作的時間。表資料採用siteletter中的資料。1 set效能 採用指令碼調取dal不同數量的ids進行快取,redis和memcached在不同數量id下的消耗時間如...
ZF和yii效能對比
要開始乙個新專案,考慮使用yii的框架,對比了現在使用的zf框架搭建了乙個基礎的資料庫程式,然後用yii也做了乙個,對比後發現,沒有實際上說的那麼誇張,硬體環境 cpu intel xeon 3.6 4核 memroy 4g 使用ab測試 ab c 100 n 10000 測試結果,yiireque...
Swift 和Objective C 效能對比
很多人會有這樣的疑惑 swift 和objective c 效能對比 兩者到底那個效能比較好一些呢 我們面對乙個新的問題要感覺去提問 蘋果公司說swift 的性比objective c 的效能要好 是真的好嗎?不見得 我們對待任何乙個問題要持有懷疑的態度 這樣我們收穫的才會更多 我們應該這樣考慮問題...