Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Memorizzazione di un file in un database anziché nel file system?

Dai un'occhiata a questa risposta:

Memorizzazione di immagini in DB:sì o no?

In sostanza, il successo in termini di spazio e prestazioni può essere piuttosto grande, a seconda del numero di utenti. Inoltre, tieni presente che i server Web sono economici e puoi facilmente aggiungerne altri per bilanciare il carico, mentre il database è solitamente la parte più costosa e più difficile da scalare di un'architettura Web.

Ci sono alcuni esempi opposti (ad es. Microsoft Sharepoint), ma di solito, archiviare i file nel database non è una buona idea.

A meno che tu non scriva app desktop e/o non sappia all'incirca quanti utenti avrai, ma su qualcosa di così casuale e imprevedibile come un sito Web pubblico, potresti pagare un prezzo elevato per l'archiviazione di file nel database.