1

私は Web で Rails 用の URL 短縮サービスを多数調査しましたが、それらの大部分は永続化機能を redis に委譲しています。

データベースの代わりに、Redis のようなキーと値のストアを使用して短い URL を保持し、アクセスすることの利点を誰か説明してもらえますか?

4

2 に答える 2

1

redis のようなデータベースは、メモリ (RAM) に読み込まれるため、多数の小さな値 (リンクやその短い URL など) を格納するために最適化されています。これは、redis への呼び出しが行われると、ハード ドライブ (低速) ではなく RAM (高速) からデータを読み取ることを意味します。

編集:

詳細を知りたい場合は、トップクラスの SQL を使用しないデータベースの長所と短所をまとめた記事をご覧ください。確かにすごい参考になります。

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

于 2012-08-28T02:32:10.100 に答える
1

キーバリュー ストアは、SQL データベースよりもシャード、スケーリング、レプリケートする方がはるかに簡単なので、データが適している場合に使用するのが理にかなっています

于 2012-08-28T02:34:19.300 に答える