私はgridFSを勉強していますが、いくつか質問があります。MongoDB gridFS - ファイル名の長さ、インデックス、パフォーマンス
1)gridFSは、生成された_idによってファイルを自動的に索引付けします。しかし、ほとんどの場合、ファイル名でファイルを取得するので、自分で「ファイル名」のインデックスを作成する必要がありますか?
2)gridFSにはファイル名だけのフォルダはありませんが、ファイル名にスラッシュ '/images/avatars/35.jpg'を使用してフォルダを模倣することはできますか?
3) "filename"でインデックスを作成している場合、短いファイル名を使用する方がパフォーマンス面で優れていますか?私は - 例えば、"/images/avatar_4f1d36b58e42ba3836ed178e_t.jpg"
のように、24個の記号+接尾辞であるユーザーの_idを使用すると、そのような長いフィールドでインデックスを作成しないとシステムが遅くなるのですか? _idの代わりに短いユーザーのログインを使用するほうが早いでしょうか?
ありがとうございます。 – oyatek