データベースに画像を保存するアプリケーションがあります。パフォーマンスのために、これが最善の方法ではないことがわかりました。
データベースからすべての「ブロブ」の抽出を開始し、それらを(仮想フォルダーを介して)データフォルダーに追加しました
問題は、既に 8000 個の BLOB が保存されていることです。それらを "data/< blobid >/< blobname.extension >" のようなフォルダーに配置すると、このフォルダーには管理可能な多くのフォルダーが含まれます。
ファイルを最適に保存するにはどうすればよいでしょうか。「data/< year >/< month >/< day >/< blobid >/< name >」のように作成日でグループ化します。また、ファイルがデータベースのツリーに保存されていることも付け加えておく必要があります。そのツリー構造をファイルシステムにマップする必要があるかどうか疑問に思っていましたが、唯一の問題は、ブランチを移動できることです。つまり、ファイルシステム上のブランチを移動する必要があります。
どんな助けでも大歓迎です。
グルツ、M