Foros del Web » Programando para Internet » PHP »

Subir archivos... ¿a la BD o a la Web?

Estas en el tema de Subir archivos... ¿a la BD o a la Web? en el foro de PHP en Foros del Web. Que seria mejor? Tengo que hacer un sitio en donde las personas subiran archivos y luego otros los descargaran y evaluaran que seria mejor? lo ...
  #1 (permalink)  
Antiguo 13/02/2007, 16:45
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
Subir archivos... ¿a la BD o a la Web?

Que seria mejor?

Tengo que hacer un sitio en donde las personas subiran archivos y luego otros los descargaran y evaluaran

que seria mejor? lo mas rapido? lo mas seguro? porque? =O

hacerlo mediante web como esto

http://www.desarrolloweb.com/articulos/1307.php
y agregar una referencia a la base de datos para la busqueda??

o esto (binario)

http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

???

alguna otra alternativa??? =S

aspectos tecnicos:
- ilimitado espacio en web
- más que posible ilimitado espacio en BD
- transferencia ilimitada
- B.D. MySQL 5

thanks!!
  #2 (permalink)  
Antiguo 13/02/2007, 16:56
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Re: Subir archivos... ¿a la BD o a la Web?

Soy de la idea de que almacenar imagenes en las BD es algo q para mi no tiene sentido, asi es que yo recomendaria almacenar en una carpeta las imagenes y guardar en la BD el nombre de esa imagen y el tipo si lo requiere.. y para evitar redundancia con nombres repetidos.. el nombre con que lo guardaria seria como el nombre de la imagen + fecha y hora .. con la fecha y hora nunca se repetirian..
  #3 (permalink)  
Antiguo 13/02/2007, 16:58
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
Re: Subir archivos... ¿a la BD o a la Web?

gracias erlingfiallos, pero yo hablaba de TODO tipo de archivos
  #4 (permalink)  
Antiguo 13/02/2007, 17:01
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Re: Subir archivos... ¿a la BD o a la Web?

me enfatice en imagenes.. pero en general es mejor guardarlos en carpetas.. ya me ha tocado trabajar en proyectos que usan Oracle por ej.. y siendo tan robusta BD y no haciendolo desde programacion web.. hemos optado crear carpetas y almacenar los archivos en esas carpetas.. y creo que la principal ventaja es porque es mas facil respaldar.
  #5 (permalink)  
Antiguo 13/02/2007, 17:22
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
Re: Subir archivos... ¿a la BD o a la Web?

gracias... bueno voy a esperar alguna otra opinion antes de proceder

lo otro... como lo hacen las grandes empresas que alojan archivos?? rapidshare por citar una de las mas grandes? =O

tendran bases de datos con miles de gigas o carpetas con miles de gigas? =O
  #6 (permalink)  
Antiguo 14/02/2007, 13:50
Avatar de irenuska**  
Fecha de Ingreso: noviembre-2006
Ubicación: A veces aquí y otras veces allí
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos... ¿a la BD o a la Web?

una duda de una que no tiene mucha idea....

¿Si optas por hacer una carpeta para guardar los archivos en el servidor.... donde colocas esa carpeta?? donde tienes alojados todos los ficheros o dnd?
En ese tema estoy un poco perdida...
  #7 (permalink)  
Antiguo 14/02/2007, 13:57
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años
Puntos: 7
Re: Subir archivos... ¿a la BD o a la Web?

Cita:
Iniciado por Punchi Ver Mensaje
gracias... bueno voy a esperar alguna otra opinion antes de proceder

lo otro... como lo hacen las grandes empresas que alojan archivos?? rapidshare por citar una de las mas grandes? =O

tendran bases de datos con miles de gigas o carpetas con miles de gigas? =O
pero creo que usan ftp...


bueno primero la carpeta tiene que estar dentro del sitio.

enrealidad es una carpeta como cualquiera, pero tiene los permisos de escritura.

eso.

mmmm yo hizo un benchmarl echizo entre tener sacar una imagen entre la db y un ftp y era muy parecido el tiempo.
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #8 (permalink)  
Antiguo 14/02/2007, 14:16
Avatar de irenuska**  
Fecha de Ingreso: noviembre-2006
Ubicación: A veces aquí y otras veces allí
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos... ¿a la BD o a la Web?

FNX_NET: De nuevo me vuelves a sacar las castañas del fuego, jejje. Gracias.

Tengo otras preguntillas, pero las hago en un nuevo tema para no solapar este..
  #9 (permalink)  
Antiguo 14/02/2007, 15:59
 
Fecha de Ingreso: febrero-2007
Mensajes: 5
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Subir archivos... ¿a la BD o a la Web?

Cita:
Iniciado por erlingfiallos Ver Mensaje
me enfatice en imagenes.. pero en general es mejor guardarlos en carpetas.. ya me ha tocado trabajar en proyectos que usan Oracle por ej.. y siendo tan robusta BD y no haciendolo desde programacion web.. hemos optado crear carpetas y almacenar los archivos en esas carpetas.. y creo que la principal ventaja es porque es mas facil respaldar.
Si pero como haces si un registro es borrado. ¿sigues conservando la imagen o el archivo en la carpeta donde lo alojaste?
  #10 (permalink)  
Antiguo 14/02/2007, 16:12
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Re: Subir archivos... ¿a la BD o a la Web?

Claro que si un registro se borra hay que borrar tambien le imagen.. pero borrar datos nunca me ha parecido la mejor opcion.. entonces para mantener un historial lo que hago es que tengo un campo de activado o desactivado.. y normalmente cuando algo se borra, lo que hago es desactivo ese registro pero nunca lo elimino.. eso con el hecho de mantener una bitacora..

Y si.. la carpeta puede estar en el servidor como cualquier otra carpeta.. con permisos de escritura.. o mediante el uso de ftp..
  #11 (permalink)  
Antiguo 14/02/2007, 18:59
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 19 años, 11 meses
Puntos: 1
Re: Subir archivos... ¿a la BD o a la Web?

Ya empeze hacerlo, lo tengo mediante FTP (web) y no guardandolo como binario en MySQL

Y claro... ya voi a implementar que si se borra el registro se borra el archivo, hasta ahora llevo solo subirlo y agregar el registro a la BD.

Grax!!
  #12 (permalink)  
Antiguo 18/02/2007, 12:52
 
Fecha de Ingreso: noviembre-2006
Mensajes: 4
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos... ¿a la BD o a la Web?

hola yo estoy en lo mismo ..... me gustaria saber como borro las imagenes de la carpeta a la hora de borrar los registros! ... gracias...
  #13 (permalink)  
Antiguo 25/02/2007, 11:54
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Subir archivos... ¿a la BD o a la Web?

Podríais facilitarme el codigo en el que subis las imagenes a la carpeta de la ftp y el texto y otros datos al mismo tiempo a la BD?

Gracias... tengo creado mi tema aqui por si podeis ayudarme. Gracias

http://www.forosdelweb.com/f18/insertar-imagenes-ftp-no-bd-465438/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:19.