Bueno muchacho. Hata donde yo sé, depende mucho de varios factores:
La base de datos que uses
La frecuencia de consultas
El tamaño de los archivos
La carga de la máquina (o potencia de esta
...
Creo que lo que mejor puedes hacer (Me imagino que accedes a traves de tomcat, o un servidor web), es implementarlo de las dos maneras (unas 20 lineas de diferencia (por lo menos para las pruebas (prueba solo lo que más se valla a repetir, como la consulta, ya que la adición suele ser menor)). Tienes por ejemplo tu archivo index1 e index2. Te buscas en internet un puteador de webs (no se como se llama ahora mismo). Es un programilla que pide a tu server desde localhost, unas 1000 consultas ( o las que le especifiques), y te dice tiempo de respuesta de la página, paginas erroneas (errores 550), etc... Si te lo montas bien tambien puedes monitorizar la cpu y la ram.
Esto en cuanto rendimiento.
Espacio, no creo que ocupará el mismo o similar.
Comodidad. Almacenando en BLOB, solo tienes que hacer copia de seguridad de la base de datos. De la otra manera no.
Seguridad. Si lo almacenas en la base de datos a mi entender es mas seguro (entendiendo como seguro que hay menos probabilidades de meter la pata). Si lo almacenas en el disco duro, tienes que cuidarte de permisos y demas rollos.
Mi opinión.
(Puntos:2)( http://www.cientifico.net/ | Última bitácora: Martes, 22 Junio de 2004, 13:46h )
Bueno muchacho. Hata donde yo sé, depende mucho de varios factores:
Creo que lo que mejor puedes hacer (Me imagino que accedes a traves de tomcat, o un servidor web), es implementarlo de las dos maneras (unas 20 lineas de diferencia (por lo menos para las pruebas (prueba solo lo que más se valla a repetir, como la consulta, ya que la adición suele ser menor)). Tienes por ejemplo tu archivo index1 e index2. Te buscas en internet un puteador de webs (no se como se llama ahora mismo). Es un programilla que pide a tu server desde localhost, unas 1000 consultas ( o las que le especifiques), y te dice tiempo de respuesta de la página, paginas erroneas (errores 550), etc... Si te lo montas bien tambien puedes monitorizar la cpu y la ram.
Esto en cuanto rendimiento.
Espacio, no creo que ocupará el mismo o similar.
Comodidad. Almacenando en BLOB, solo tienes que hacer copia de seguridad de la base de datos. De la otra manera no.
Seguridad. Si lo almacenas en la base de datos a mi entender es mas seguro (entendiendo como seguro que hay menos probabilidades de meter la pata). Si lo almacenas en el disco duro, tienes que cuidarte de permisos y demas rollos.
Bueno guapeton, nos vemos.
Besos.