Fórum GED Sistema #428738
14/11/2012
0
Ah! ia me esquecendo, rsrs, vai ser um sistema desktop e a linguagem Delphi
Anderson Ferreira
Curtir tópico
+ 0Posts
14/11/2012
Davi Otero
Na verdade depende de quais requisitos você precisa atender. Manter os arquivos no HD, fará seu banco ficar BEM menor em tamanho e reduzirá seu consumo, mas impedirá (ou pelo menos complicará BASTANTE) o acesso externo à esses dados (como via internet, via navegador, etc..).
No fim depende do escopo do seu projeto. Manter o caminho no banco e a imagem no HD pode causar um problema grave: A imagem pode ser removida e seu sistema ainda acreditará que ela existe. Se a confiabilidade absoluta é um pré requisito (normalmente é para GED) grave tudo no banco.
Manter no banco lhe dará algumas outras vantagens por exemplo: Facilita o back-up dos documentos, facilita o acesso externo / outras interfaces, facilita o controle de acesso às imagens, dificulta a perda de dados.
Sobre formatos, seria interessante manter um padrão, mas novamente, volta à questão de como seu projeto deve se comportar. Como o usuário lidará com o documento em si? Como se dará seu método de entrada? O recomendado seria o seu sistema efetuar a captura do documento, dessa forma, você poderá manter sob controle a forma como os documentos entram no seu sistema.
Espero ter ajudado, qualquer coisa, estamos ai.
Gostei + 0
20/11/2012
Anderson Ferreira
Gostei + 0
20/11/2012
Antonio Pereira
Pela experiência que tive em sistema de controle de estoque e vendas (peças de motos), tiramos fotos de todas as peças (jpg com baixa resolução) e deixou o banco muito grande. Cerca de 5000 itens e um banco com mais de 2gb. É claro que fica muito mais seguro e mais fácil, mas até um select que por exemplo traga 100 registro vai ter sua performance afetada. Extrai depois todas as imagens do banco e deixei os arquivos em uma pasta, no banco deixei só o path da imagem. Ai é criar rotinas de backup para não perder as imagens, pois realmente o risco é grande. Fiz um processo bem simples de sincronização no tasks do windows chamando um .bat a cada 10 minutos que atualiza a pasta de backup (em outro computador) incrementalmente. Depois ainda do computador de backup colocamos um HD externo que todo dia à noite fazia um backup da pasta de backup. O dono da loja ficou responsável por trocar o HD de backup a cada semana e deixar uma cópia na casa dele, situação extrema de previsão de riso de incêncio, por exemplo. Já implantei dois GED´s, sempre dou preferência para documentos em PDF e imagens em JPG, mas existem situações que tem que ser em outros formatos mesmo, depende muito da necessidade do seu cliente.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)