sql >> Base de Datos >  >> RDS >> Mysql

¿Cuáles son los pros y los contras de almacenar archivos en una base de datos?

¿Realmente depende de la situación?

  • ¿Cómo se distribuirán los archivos?
  • ¿Los archivos se utilizan de forma independiente o forman parte de un sistema que podría tener su propia lógica de autorización y autenticación?
  • ¿Cuál es su estrategia de copia de seguridad?
  • ¿Necesita replicación?
  • ¿Necesita admitir una gran cantidad de E/S?
  • ¿Qué pasa con el almacenamiento en caché?

Habiendo dicho eso, me inclinaría por algún tipo de sistema de archivos para documentos sobre una base de datos.