Qual è l'opzione più solido per la memorizzazione BLOB?
-
01-10-2019 - |
Domanda
devo sviluppare qualcosa a cui aggrapparsi blob di. Ho un varie opzioni, ma hanno un momento difficile scelta. Ciò che serve è per l'utente di documenti di upload, sotto forma di immagini per lo più. Ho bisogno di renderlo sicuro. Vorrei un po 'di velocità se non è un prerequisito. La dimensione delle immagini caricate / documenti sarà "probabilmente" non essere troppo di un problema.
Le opzioni che ho trovato finora sono:
- SQL FileStream
- Azure
- HDD
- Altri servizi cloud come Amazon, ecc.
io non sono troppo affezionato della nube in quanto sarà un po 'di dati sensibili e non sto gradire il modello di prezzo. Non dicendo che è male è solo una preferenza personale.
Quando si tratta di FileStream non ho idea, mi è stato consigliato sia a favore che contro di essa. Funziona veramente?
HDD, beh sì è pensata per memorizzare le cose, ma ora ho bisogno di codice sia per database e HDD. Io non sono eccessivamente affezionato a quel accoppiamento stretto.
Ci sono altri suggerimenti su come conservare roba? Posso ottenere alcuni commenti sulle opzioni che ho citato?
Soluzione 2
I sarà o Azure o Amazon
Altri suggerimenti
FileStream
appena finisce per andare al disco rigido. L'unica cosa che viene memorizzato nel DB è un riferimento al file. È possibile sostituire il file con contenuti diversi, e il server SQL non potrà mai sapere.
Io personalmente basta usare il disco fisso, che è la soluzione migliore, se si vuole il pieno controllo sui file.