小さなドキュメント管理システムを作りたいです。ファイルを保存するユーザーが何人かいます。アップロードされる各ファイルには、どのユーザーがファイルをアップロードしたか、およびドキュメントのコンテンツ自体に関する情報が含まれています。ビューには、特定の1人のユーザーのすべてのファイルが日付順に表示されます。
何が良いでしょう:
ドキュメントに日付とユーザーを含む名前またはメタデータ(XML)を付ける(そしてそれらを反復処理してメタデータを取得する)または...
ファイルにランダム/一意の名前を付け、メタデータをDBに保存しますか?このようなもの:
date | user | filename
あなたは何を言いますか、そしてその理由は何ですか?使用されるプログラミング言語はJavaで、DBはMySQLです。