私はMongoDBでのシャーディングについて考えていましたが、理解できなかったユースケースに出くわしました...だからここにあります:
こんな書類があれば・・・
_id [Integer]
username [String]
password [String] <-- SHA1 hash
firstname [String]
lastname [String]
...そして、パスワード フィールドをシャード キーとして選択しました。カーディナリティが非常に高く、適切にスケーリングされるため、シャーディングに適しています。しかし、ユーザーが自分のパスワードを変更するとどうなるかという疑問が残ります。対応するドキュメントは自動的に別のチャンクに移行されますか?
MongoDB がこのようなケースをどのように処理するか知っている人はいますか?
ありがとう