ポータル用のデータベース構造を構築していますが、データベースに保存しないと判断した要素 (通常はメディア、具体的には画像) に関連する疑問があります。
コンテンツがあり、すべてのコンテンツにメイン画像があるとします。また、コンテンツから大きな画像が必要な特集コンテンツのスライドショーもあります。直感的なアイデアは、このタスクをせずに DB を残し、名前規則を使用して画像を保存することです。次に、コード (php) で、ファイルが存在するかどうかを確認し、必要に応じて動作させることができます (スライドショー用の画像のアップロードを要求し、必要なメイン画像の代わりにデフォルトの画像またはマップを表示します...)。もう 1 つの極端な方法は、ファイル名をデータベースに保存することです。他のオプションは、ファイル名の規則を使用しますが、コード内の存在をチェックする代わりにブール値をデータベースに保存することです。
主観的な観点に興味がありますが、技術的および客観的な理由、または単に実用的な理由に基づいて、この状況のベストプラクティスがあるかどうかを本当に知りたいです...