1

MongoDB で主キー フィールドとして使用する自動インクリメント ID を生成して保存するために、Redis を使用する予定です。

Redis の回復力と耐久性を考えると、これは良い考えですか。Redis がダウンした場合、MongoDB の重複キーの問題に対処しなければならないのではないかと心配しています。

Append Only File オプションを使用して Redis を実装し、新しいコマンドが AOF に追加されるたびに fsync を実行することを計画しています。遅くなりますが、より耐久性があります。

将来、MongoDB のシャーディングを計画しており、Mongo の内部時間ベースの ID を使用する代わりに、ID を連続させたいと考えています。

4

2 に答える 2

1

うまくいくかもしれませんが、それがredisの唯一の用途である場合、mongodbですでに利用可能になっているものは複雑に思えます:

http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/

于 2013-09-12T02:50:53.500 に答える