Lavoro in un'applicazione Web in cui gli utenti possono caricare file. Possono recuperare e visualizzare quei file in un secondo momento. Una soluzione con cui l'utente può lavorare può avere più allegati ma il clic per visualizzarne solo uno alla volta. Nessuna manutenzione della versione. Gli utenti possono cancellare quei file. Nessuna eliminazione morbida. I file vengono catturati con pochi altri campi sull'interfaccia utente e quei campi sono memorizzati nella tabella DB2. I file possono avere un massimo di 5 MB.
Ora, sarebbe appropriato archiviare questi file nel database DB2 come oggetti BLOB (o) sarebbe opportuno memorizzarli in una cartella? Qual è l'approccio migliore?