SSDB與Redis的區別

2021-06-27 13:49:34 字數 503 閱讀 9716

ssdb

是乙個 c++ 開發的 nosql 資料庫, 使用 google 公司開源的 leveldb 引擎作為底層的儲存引擎. redis 是乙個 c 語言開發的記憶體 nosql 資料庫。ssdb 採用 

new bsd license

許可協議, 乙個非常寬鬆靈活的協議,支援

ssdb 擁有 redis 的主要優點 - 高效能, 豐富資料結構, 並且擁有 redis 所不具備的能力 - 大資料儲存能力. ssdb 伺服器的單機儲存能力是 redis 的 100 倍! 因為 ssdb 能將資料儲存在硬碟中.

在使用 ssdb 自帶的 ssdb-bench 工具, 以及 redis 自帶的 redis-benchmark 工具在相同機器上的測試中,ssdb 的讀效能完全超過了 redis, 這非常出乎意料. 不過, ssdb 的寫效能還是比 redis 慢了 10% 左右. 要知道, ssdb 是乙個硬碟資料庫, 而 redis 是記憶體資料庫, 後者寫效能高一些是可以理解的.

SSDB與Redis的區別

ssdb 擁有 redis 的主要優點 高效能,豐富資料結構,並且擁有 redis 所不具備的能力 大資料儲存能力.ssdb 伺服器的單機儲存能力是 redis 的 100 倍 因為 ssdb 能將資料儲存在硬碟中.在使用 ssdb 自帶的 ssdb bench 工具,以及 redis 自帶的 re...

從 Redis 遷移到 SSDB

工具 在tools目錄中的redis import.phpphp 指令碼可以用來將 redis 伺服器上的資料,拷貝到 ssdb 伺服器上 用法 php redis import.php redis host redis port redis db ssdb host ssdb port 引數 請確...

Redis和Ssdb讀取效能對比

最近關注了一下 ssdb,它的特點是基於檔案儲存系統所以它支撐量大的資料而不因為記憶體的限制受取約束.從官網的 測試報告來看其效能也非常出色和redis相當,因此可以使用它來代替redis來進行k v資料業務的處理.想法總是美好的,不過現實中就可能帶點骨感.幸好ssdb是相容redis的部份協議,所...