Potrei sapere cortesemente un parere sull'utilizzo di campi blob per archiviare dei pdf su un db gestito tramite web?
Pro e contro da chi ha esperienza in merito.
Grazie.
Potrei sapere cortesemente un parere sull'utilizzo di campi blob per archiviare dei pdf su un db gestito tramite web?
Pro e contro da chi ha esperienza in merito.
Grazie.
pro : hai i pdf direttamente nel tuo db e non devi pensare a niente
CONTRO: i pdf possono occupare anche diversi Mb, quando cominci ad inserire diversi pdf il tuo db avra' un grosso incremento di dimensioni con conseguente rallentamento, dovrai dunque preoccuparti ad esempio di partizionare la tabella eccetera
Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
Albert Einstein
Siate Affamati, siate Folli, siate Onesti e siate Generosi
aggiungo che potresti trovare dbms ( per esempio sqlserver attraverso i filestream) che cercano
di coniugare i vantaggi di entrambe le soluzioni
personalmente preferisco lasciare i file in una cartella e mettere nel db solo i dati che caratterizzano il file. path, nome, data, dimensione, argomento.... Ovviamente IMHO !!!
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Feci una domanda del genere su stakoverflow qualche anno fa' per capire come si gestivano gli altri in questo caso..
La risposta più gettonata fù: Ogni volta che metti un file binario in un blob del database un gattino muore! Pensaci !