web-dev-qa-db-ja.com

Redis Key-ValueストアのRiakの利点は何ですか?

大企業でKey-Valueストアとして使用されているRiakに出くわしました。 Redisのような人気のあるKey-Valueストアとの優れた機能は何ですか?

21
Cast Away

最大の違いは、それぞれの「一般的な使用法」です。 Redisは通常、アプリケーションの高速インメモリキャッシュとして使用されますが、Riakは通常、スケーラブルで可用性の高い永続データストア/データベースとして使用されます。それぞれに長所と短所がありますが、リンゴとオレンジを比較するのと似ています。

Redisは、速度と固有のデータ構造に重点を置いており、インスタンスをマスター/スレーブおよびシャードデータとしてクラスター化する機能を提供しますが、追加の構成が必要です。

Riakは、簡単なスケーラビリティとデータの安全性に重点を置き、ほとんどの開発者からシャーディング/整合性モデルを隠しますが、メモリではなくディスクに書き込み、シャード/レプリカを内部で処理するため、レイテンシが高くなります。

結局、それはあなたのエンジニアリングのニーズが何であるかに依存します。

Adron Hallには、ここに詳細な記事があります。

開示:私は芭蕉で働いています。

38
Alex Moore