Salva immagine come file logico (in db utilizzando il formato binario) o file fisico (nel server) [duplicato]

0

In questi casi studio di memorizzazione delle immagini,

  • Un'immagine che cambia solo una volta ogni tanto, se cambia del tutto (come un'immagine per un articolo)
  • Il caso di immagine dall'alto non è solo un'immagine ma oltre 10, che collega allo stesso articolo
  • Un'immagine che si modifica molto spesso (come l'immagine di un banner per un sito web)
  • L'immagine sopra è enorme

Qual è l'approccio migliore per ogni caso? Qual è il modo "giusto / più veloce" per eseguire questa attività in ogni scenario?

    
posta Michel Ayres 10.12.2012 - 15:39
fonte

2 risposte

2

Mi spiace di fornire una risposta solo per il collegamento, ma questo documento di ricerca microsoft fornisce informazioni dettagliate sui vantaggi del file system e del database per la memorizzazione dei file:

A BLOB o Non a BLOB

    
risposta data 10.12.2012 - 17:41
fonte
1

La mia risposta predefinita alla domanda di archiviazione di immagini predefinita è di fare entrambe le cose: memorizza l'originale nel database, ma usa la cache per servirlo fuori dal filesystem. Offre tutti i vantaggi del database, ovvero gli aggiornamenti transazionali, la gestione più semplice del backup e la trasportabilità, poiché è possibile semplicemente distribuire dal database preservando al contempo i vantaggi del file system in termini di velocità di pubblicazione del contenuto statico.

    
risposta data 10.12.2012 - 18:28
fonte

Leggi altre domande sui tag