Voltar às perguntas frequentes sobre Armazenamento de objetos
CENTRAL DE AJUDA · FAQArmazenamento de objetos2 min de leitura

Quando devo usar armazenamento de objetos em vez de um banco de dados?

Armazenamento de objetos e bancos de dados atendem a necessidades diferentes. Escolher conforme a forma de recuperar e atualizar as informações evita forçar arquivos em um modelo de registros ou esconder dados consultáveis em objetos opacos.

Armazenamento de objetos

Escolha pelo formato da informação

Um arquivo, imagem, documento ou exportação costuma ser melhor tratado como um objeto com nome e conteúdo próprios. O armazenamento de objetos é adequado para guardar e recuperar esses itens completos. Um banco de dados serve a registros estruturados cujos campos você precisa filtrar, comparar, ordenar ou combinar.

Alguns projetos precisam dos dois. Um registro no banco pode guardar atributos pesquisáveis e referenciar um arquivo mantido como objeto. Por exemplo, o registro pode conter título, responsável e status enquanto o documento fica separado. Mantenha a relação explícita para localizar o arquivo correto sem copiar seu conteúdo para cada registro.

Planeje como os dados serão usados

Pergunte-se o que você fará com mais frequência: recuperar um arquivo inteiro ou consultar fatos específicos em muitos registros? Considere se a informação muda como um todo ou se campos diferentes mudam separadamente. Essas perguntas ajudam a escolher o armazenamento principal e a evitar duplicações desnecessárias.

Use nomes claros e organize objetos relacionados com prefixos previsíveis. Para dados estruturados, defina de forma consistente o significado e os valores dos campos. Não trate uma chave de objeto como substituto de controle de acesso ao banco, nem presuma que um banco seja o melhor lugar para arquivos grandes. Escolher pelo padrão de recuperação mantém o desenho compreensível.

Voltar às perguntas frequentes sobre Armazenamento de objetos