ERP - Cadastro de Produtos - Como é efetuado o armazenamento das fotos dos Produtos na base de dados do sistema
Dúvida
Como é efetuado o armazenamento das fotos dos Produtos na base de dados do sistema?
Solução
O cadastramento de Fotos vinculadas aos Produtos é realizado conforme descrito no artigo ERP – Cadastro de Produtos – Como realizar a inserção de Fotos nos Cadastros de Produtos.
Importante
Para clientes Cloud Senior, é necessário que a opção Gravar Caminho fique desmarcada, dessa forma as imagens serão gravadas no banco de dados. Se utilizada a opção marcada, poderão ocorrer problemas de integração com outros Produtos, como o não envio das imagens por exemplo.
O processo de gravação da Foto irá depender diretamente de como o parâmetro 'Gravar Caminho' estiver definido na geração do registro da foto.
- Se o parâmetro 'Gravar Caminho' estiver marcado: o sistema não grava a imagem no banco, grava somente o caminho de acesso ao diretório local do Servidor.
- Vantagens:
- Melhor opção para não impactar no tamanho da base de dados e para não influenciar na performance das demais rotinas;
- Desvantagens:
- Exige a manutenção de um bom controle sobre esse diretório;
- Exige controle de backup em separado do banco de dados;
- Qualquer modificação nesse endereço implicará na necessidade de ajustar cada produto (registro) onde esse diretório foi citado;
- Vantagens:
- Se o parâmetro 'Gravar Caminho' não estiver marcado: o sistema salva a imagem no banco de dados.
- Vantagens:
- Não há necessidade de se preocupar com diretórios;
- Backup é feito junto com o banco de dados;
- Desvantagens:
- Pode influenciar no tamanho da base de dados, caso seja usado uma qualidade de 100% na imagem;
- Pode influenciar na performance das demais rotinas do sistema, caso sejam carregadas muitas fotos;
- O fato da imagem ser extensão JPEG não garante que ela terá um tamanho menor. É necessário avaliar a qualidade com que essa imagem foi/será gerada. Alguns aplicativos que gravam em JPEG permitem a possibilidade de gravar com qualidade de 20 a 100%. Caso seja salvo a imagem no banco, sugere-se que a qualidade da imagem não seja 100% (você deve realizar testes para determinar qual é a qualidade necessária);
- A ocupação de espaço no banco de dados está diretamente ligada à qualidade/tamanho da imagem;
- A influência disso no uso do sistema depende da capacidade dos servidores, da mesma forma como um registro qualquer influencia quando existe em grandes quantidades;
- Caso seja desejado um estudo mais aprofundado com relação a utilização do recurso de gravação das imagens na base de dados e o impacto direto nesta base, você poderá solicitar uma análise para o DBA da sua empresa.
- Vantagens: