Ciao a tutti, voglio sapere cosa ne pensate di salvare le immagini (e più in generale i file) in un database mysql usando i campi blob. Secondo voi è meglio salvarle in delle cartelle o nel db?
Ciao a tutti, voglio sapere cosa ne pensate di salvare le immagini (e più in generale i file) in un database mysql usando i campi blob. Secondo voi è meglio salvarle in delle cartelle o nel db?
In genere direi di salvarle nel file system. Anche se sembra molto comodo e sicuramente bello anche per l'integrità dei dati, ti crei un peso inutile sul database. Invece di linkarla direttamente - e quindi farlo fare al webserver e il file system, che tutti due sono specializzati in questa roba - avresti bisogno di uno script, che verrà caricato dal file system nonostante, che ti apra la connessione verso il database, deva eseguire la query, ottenere il risultato e passare tutto al webserver.
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
Beh dipende dagli utilizzi che vuoi farne. Soprattutto dipende dalla configurazione dei tuoi apparati.
Gira tutto sulla stessa macchina?
Hai a disposizione un db server ed un webserver?
Hai addirittura a disposizione dbserver, webserver e file server? (quest'ultima ipotesi mi sento di escluderla, altrimenti non avrebbe manco senso la domanda...)
Comunque, se non hai problemi di spazio sul dbserver, memorizzare i files in Mysql è un'ottima soluzione soprattutto in termini di sicurezza
A questo proposito, ti segnalo questo articolo:
http://php.html.it/articoli/leggi/85...entro-a-mysql/
Sì gira tutto sulla stessa macchina...
Per il peso per il database..ma non succede la stessa cosa al filesystem?
Utilizzare il database è sempre un onere in più per il webserverOriginariamente inviato da ciat
Sì gira tutto sulla stessa macchina...
Per il peso per il database..ma non succede la stessa cosa al filesystem?![]()
Cristiano
---
Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica