Una domanda che mi sono fatto, nella fase di progettazione di un WEBAPP java-based è stata proprio questa: le immagini della mia applicazione dove le memorizzo su DB o su filesystem? L'applicazione in questione è molto semplice una JSP visualizza una scheda che contiene vari campi di testo, dei link a file per il loro download e una immagine, il tutto dinamicamente secondo un certo criterio. Le immagini che vengono visualizzate sono N comunque 1 per ogni scheda (dipende da quante schede inserisce l'operatore). Io ho fatto la mia scelta, dettata dalle informazioni che ho raccolto dopo essermi documentato, ma ho avuto modo di discutere con persone ben più esperte di me e i pareri sono discordanti, opposti. Chi ha ragione? Mi piacerebbe confrontare opinioni e scelte MOTIVATE, la domanda è volutamente aperta senza la mia posizione perchè non sarebbe produttiva una risposta del tipo: hai ragione tu. Voi cosa ne pensate?

Applicazione:
- Servlet container = Tomcat
- RDBMS = MySql