私は、ユーザーがいくつかの形式の1つでファイルをアップロードし、それらの形式のいずれかにアクセスできるアプリケーションを作成しています。ファイルをデータベースに保存しています。私はすべきかどうか疑問に思っています
- さまざまなファイルタイプをすべてデータベースに保存するか、
- 元のファイルだけをデータベースに保存し、必要に応じてファイルを変換します。
最初のアプローチは私のデータベースを大きくします。2番目のオプションは、アクセスを高速化します。2番目のオプションは、ファイルの変換に時間がかかる場合(ビデオなど)はオプションではありませんが、提供しているファイルの変換にはそれほど時間はかかりません。
他にどのような要因を考慮することができますか?
(そして私は最初のアプローチに非常に強く傾いています。)