# Devo guardar um arquivo no Object Storage ou em um banco de dados?

Canonical URL: https://help.iagenify.com/pt/faqs/object-storage/devo-guardar-um-arquivo-no-object-storage-ou-em-um-banco-de-dados

[← Voltar às perguntas frequentes sobre Armazenamento de objetos](https://help.iagenify.com/pt/faqs/object-storage)

CENTRAL DE AJUDA · FAQ Armazenamento de objetos 2 min de leitura
# Devo guardar um arquivo no Object Storage ou em um banco de dados?
Arquivos e dados estruturados de uma aplicação têm formatos diferentes. Separar suas funções pode facilitar consultas, manutenção e a compreensão do sistema.
IaGenify
Armazenamento de objetos

## Combine o armazenamento ao tipo de dado
Object Storage é adequado para conteúdo em formato de arquivo, como imagens, documentos, exportações e outros recursos binários. Um banco de dados é mais indicado para campos estruturados que a aplicação filtra, relaciona, valida ou atualiza como registros. Colocar um arquivo grande inteiro em um registro comum pode dificultar consultas e alterações.
Os dois podem trabalhar juntos: mantenha o arquivo no Object Storage e salve no banco uma referência e metadados úteis. Conforme a aplicação, esses metadados podem indicar proprietário, finalidade, tipo de conteúdo ou relação com outro registro. Evite duplicar o conteúdo completo nos dois lugares sem um motivo específico e um plano para manter as cópias consistentes.
## Planeje a referência e o acesso
Escolha um identificador estável para o objeto e armazene essa referência junto ao registro relacionado. Defina como a aplicação recuperará o arquivo e quem terá permissão para acessá-lo. A referência, por si só, não determina a política de acesso; evite expor locais privados em páginas públicas ou logs sem revisar o comportamento pretendido.
Planeje o que fazer quando um arquivo ou seu registro for removido ou substituído. Defina qual componente cuida da limpeza e como detectar referências que já não apontam para um objeto disponível. Testar o ciclo completo com um arquivo de exemplo ajuda a encontrar lacunas antes que usuários reais dependam do sistema. [← Voltar às perguntas frequentes sobre Armazenamento de objetos](https://help.iagenify.com/pt/faqs/object-storage)
