ユーザーがファイルをアップロードできるソリューションを提供する必要があり、それらはいくつかのファイルと一緒に保存する必要がありmetadata
、これは非常に大きくなる可能性があります。
これらのファイルへのアクセスは制御する必要があるため、DB に保存するだけでよいのですが、時間の経過とともに適切に処理されなくなるのではないBLOB
かと心配しています。PostgreSQL
私の最初のアイデアは、何らかのNoSQL
DB ソリューションを使用することでしたが、優れた RDBMS に取って代わり、ファイルをエレガントにまとめて格納するものを見つけることができませんでした。次に、これらのファイルを WebServer が提供しない場所に HD で保存し、テーブル ID という名前を付け、RAM にロードして適切なコンテンツ タイプで出力することを考えました。
誰かがこれに対するより良い解決策を提案してもらえますか?