[解決済み] RedisとRocksDBの比較
2022-03-07 07:08:18
質問
RedisとRocksDBについて読みましたが、RedisがRocksDBより優れている点がわかりません。
Redisはすべてインメモリで、RocksDBはインメモリでフラッシュストレージを使用することは知っています。すべてのデータがインメモリに収まるのであれば、どちらを選ぶべきでしょうか?RedisはCPUの数でリニアにスケールする?その他にも、私にはわからない違いがあると思います。
私はインメモリに収まるデータセットを持っており、Redisを選ぶつもりでしたが、RocksDBも同じものを提供してくれるようで、ある日データセットが大きくなったとしても、メモリの心配をする必要はないようです。
どのように解決するのですか?
両者に共通点はありません。あなたはここでリンゴとオレンジを比較しようとしているのです。
Redisは リモート インメモリデータストア(memcachedに似ている)。サーバーである。単一のRedisインスタンスは非常に効率的ですが、(CPUに関して)全くスケーラブルではありません。Redisクラスタはスケーラブルです(CPUに関して)。
RocksDBは 組み込み キー/バリューストア(BerkeleyDB、正確にはLevelDBに似ている)です。マルチスレッドとログ構造化マージツリーに基づく永続化をサポートするライブラリです。
関連
-
[解決済み] MISCONF RedisがRDBスナップショットを保存するように設定されている。
-
Linux installation of redis common error server.c:3318:16: error: 'struct redisServer' has no member named 'loading '
-
redis の高可用性 --- マスタースレーブレプリケーション、センチネル、クラスタ
-
javaで初めてredisに接続する際の問題点
-
ネストした例外は redis.clients.jedis.exceptions.JedisConnectionExcep 解決方法
-
[解決済み] Redisですべてを削除するには?
-
[解決済み] Redisを使用してパターンに一致するキーをアトミックに削除する方法
-
[解決済み] 利用可能なすべてのキーを取得するためのRedisコマンド?
-
redis logs show バックグラウンドで保存できない fork メモリを確保できない
-
[解決済み】Redisデータベースを複数持つ意味とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】127.0.0.1:6379 で Redis に接続できませんでした。homebrewで接続が拒否された
-
[解決済み] エラーです。スタンナルメソッドでElastic cacheに接続中、ピアによって接続がリセットされました。
-
[解決済み] Redisインスタンスのバージョンを確認する方法は?
-
error:[Errno 98] アドレスが既に使用されている場合の解決策
-
redis の高可用性 --- マスタースレーブレプリケーション、センチネル、クラスタ
-
javaで初めてredisに接続する際の問題点
-
Redis の起動に失敗しました サーバー構成 - 127.0.0.1:6379 の Redis に接続できませんでした。接続拒否
-
Redis接続エラーです。127.0.0.1:6379 にある Redis に接続できませんでした。接続が拒否されました
-
[解決済み] RedisとRocksDBの比較
-
[解決済み】すべてのRedisデータベースをリストアップする方法?