Gracias por todos las sugerencias recibidas. Me queda claro.. me queda claro que existen dos grandes equipos enfrentados con este tema.
En mi experiecia: he participado en 2 grandes proyectos de software que necesitaban almacenar ficheros en el disco duro. En los 2 casos lo hemos resuelto almacenando los ficheros en el sistema de ficheros.
Esto nos ha causado algunos problemas, que ya han sido comentado arriba:
1)Perdida de integridad referencial: si un fichero se borra puede que el registro de la BD siga apuntándole. Si un registro se borra el fichero puede seguir existiendo huérfano.
2)En caso de máquinas en cluster con balanceo de carga el sistema se vuelve complicadísimo.
3)Las copias de seguridad se complican.
4)La reproducción de los datos en otra máquina se complica.
Nunca he tenido experiencia almacenando los ficheros en la BD, pero, gracias a vuestros comentarios puedo hacerme una idea de a lo que me voy a enfrentar.
mis experiencias
(Puntos:1)Gracias por todos las sugerencias recibidas. Me queda claro.. me queda claro que existen dos grandes equipos enfrentados con este tema.
En mi experiecia: he participado en 2 grandes proyectos de software que necesitaban almacenar ficheros en el disco duro. En los 2 casos lo hemos resuelto almacenando los ficheros en el sistema de ficheros.
Esto nos ha causado algunos problemas, que ya han sido comentado arriba:
Nunca he tenido experiencia almacenando los ficheros en la BD, pero, gracias a vuestros comentarios puedo hacerme una idea de a lo que me voy a enfrentar.
Gracias.