# ¿Debo guardar un archivo en Object Storage o en una base de datos?

Canonical URL: https://help.iagenify.com/es/faqs/object-storage/debo-guardar-un-archivo-en-object-storage-o-en-una-base-de-datos

[← Volver a las preguntas frecuentes sobre Almacenamiento de objetos](https://help.iagenify.com/es/faqs/object-storage)

CENTRO DE AYUDA · FAQ Almacenamiento de objetos 2 min de lectura
# ¿Debo guardar un archivo en Object Storage o en una base de datos?
Los archivos y los datos estructurados de una aplicación tienen formas distintas. Separar sus funciones puede facilitar las consultas, el mantenimiento y la comprensión del sistema.
IaGenify
Almacenamiento de objetos

## Adapta el almacenamiento al dato
Object Storage es apropiado para contenido similar a archivos, como imágenes, documentos, exportaciones y otros recursos binarios. Una base de datos resulta más adecuada para campos estructurados que la aplicación filtra, relaciona, valida o actualiza como registros. Incluir un archivo grande entero en un registro normal puede complicar las consultas y los cambios.
Ambos pueden trabajar juntos: conserva el archivo en Object Storage y guarda en la base una referencia junto con metadatos útiles. Según la aplicación, esos datos pueden indicar propietario, finalidad, tipo de contenido o relación con otro registro. Evita duplicar el contenido completo en ambos sitios si no tienes una razón concreta y un plan para mantener las copias sincronizadas.
## Diseña la referencia y la ruta de acceso
Elige un identificador estable para el objeto y guarda esa referencia junto al registro relacionado. Decide cómo recuperará el archivo la aplicación y quién tendrá permiso para hacerlo. Una referencia no es una política de acceso; evita mostrar ubicaciones privadas en páginas públicas o registros sin revisar antes el comportamiento deseado.
Planifica qué hacer cuando se elimine o sustituya un archivo o su registro en la base. Define qué componente se ocupa de la limpieza y cómo detectar referencias que ya no apuntan a un objeto disponible. Probar con un archivo de ejemplo las operaciones de creación, lectura, actualización y eliminación ayuda a encontrar problemas antes de que dependan de ellas usuarios reales. [← Volver a las preguntas frecuentes sobre Almacenamiento de objetos](https://help.iagenify.com/es/faqs/object-storage)
