Cómo bien ha dicho ya alguien por aquí, todo depende del SGBD que utilices, del tamaño, número, tipo, etc. de los ficheros, del número de accesos reales que luego se van a realizar a estos archivos, de cómo serán estos accesos (recuperar el archivo, leerlo, buscar información en él contenida, etc.).
Por ejemplo, si se tratase de Oracle (a partir de la versión 9i), si los ficheros fuesen documentos XML, si hubiese muchos y de cualquier tamaño y si pretendieses luego acceder a la información que contienen de manera eficiente y directamente a partir de consultas SQL de la misma forma que si se tratase de datos en tablas (es decir, internamente indexados), entonces en ese caso sin duda alguna, utiliza las funcionalidades que para ello te ofrece Oracle y su potentísimo soporte para XML. Todo serán ventajas.
Sin embargo, esto es sólo un ejemplo muy específico. Para cualquier otra necesidad, hay que estudiar a fondo los pros y los contras de tomar una u otra decisión y, sobre todo, tener muy claro lo que se pretende y cuánto se está dispuesto a pagar (en términos económicos y no económicos, como rapidez de acceso, optimización del espacio...).
En fin, me parece que a no ser que tu caso sea como el que expongo, no te habré ayudado demasiado, pero mira que si lo fuese... ;-)
Un saludo, ¡y suerte!
1 respuesta por debajo de tu umbral de lectura actual.
Depende de muchas cosas...
(Puntos:2)Por ejemplo, si se tratase de Oracle (a partir de la versión 9i), si los ficheros fuesen documentos XML, si hubiese muchos y de cualquier tamaño y si pretendieses luego acceder a la información que contienen de manera eficiente y directamente a partir de consultas SQL de la misma forma que si se tratase de datos en tablas (es decir, internamente indexados), entonces en ese caso sin duda alguna, utiliza las funcionalidades que para ello te ofrece Oracle y su potentísimo soporte para XML. Todo serán ventajas.
Sin embargo, esto es sólo un ejemplo muy específico. Para cualquier otra necesidad, hay que estudiar a fondo los pros y los contras de tomar una u otra decisión y, sobre todo, tener muy claro lo que se pretende y cuánto se está dispuesto a pagar (en términos económicos y no económicos, como rapidez de acceso, optimización del espacio...).
En fin, me parece que a no ser que tu caso sea como el que expongo, no te habré ayudado demasiado, pero mira que si lo fuese... ;-)
Un saludo, ¡y suerte!