Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

masterbsb

banco de dados para sistema de gestão de documentos no Firebir

Recommended Posts

olá pessoal, a minha duvida é a seguinte, tenho que implementar uma solução GED, e são muitos documentos para serem digitalizados, queria saber se é viável e recomendado eu salvar os documentos digitalizados em campos blob no firebird, ou se seria melhor mante-los no disco e por no banco de dados apenas o path dos arquivos? bom quem puder me ajudar nessa, serei muito grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende do volume de consultas/escritas que seu DB vai ter.

Eu tenho aplicacoes que gravam o path no DB e outras em que arquivos sao gravados, como imagem por exemplo.

 

em ambos os casos, o hardware tem que ser bem estudado.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.Jr, obrigado pela ajuda! Cara são muitos arquivos, se trata de um arquivo público, e também são muitas consultas, por exemplo, consulta em folhas de pagamento e recibos por determinado funcionário para fazer certidões de tempo de serviço, a ideia era digitalizar imagens simples para jpeg e de várias páginas para tiff ou pdf, bom não sou muito experiente em programação, e fiquei nessa duvida entre por no banco ou disco, mais se as imagens ficarem no disco não terá muita segurança, ou tem uma maneira de impedir que acessem a pasta? bom, são duvidas de mais, rsrsrs! abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.Jr, obrigado pela ajuda! Cara são muitos arquivos, se trata de um arquivo público, e também são muitas consultas, por exemplo, consulta em folhas de pagamento e recibos por determinado funcionário para fazer certidões de tempo de serviço, a ideia era digitalizar imagens simples para jpeg e de várias páginas para tiff ou pdf, bom não sou muito experiente em programação, e fiquei nessa duvida entre por no banco ou disco, mais se as imagens ficarem no disco não terá muita segurança, ou tem uma maneira de impedir que acessem a pasta? bom, são duvidas de mais, rsrsrs! abraço!

Segurança em pasta, tem que colocar a nível de usuário e acesso a eles. Mesmo no DB o problema seria o mesmo, pois qq pessoa com acesso ao DB vai ter acesso, porém pode-se criar uma camada de criptografia entre o DB e a aplicação. Isso no SQLServer, que é o db em que sou especialista, não me recordo se no firebird tem isso.

Um dos problemas são os números de transações para gerar a imagem se ela estiver no DB.

Acho que seria o caso de você fazer uma POC, um teste de caso de uso para ver as duas situações e achar a sua solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.Jr, Vou gravar os arquivos no banco, porém to fazendo os testes com Mysql e Postgres, Postegres é mais robustos, dizem ser orientado a objetos e tratar arquivos de uma forma especial, bom, vou efetuar os testes ver qual bd se sai melhor, como vou usar o Delphi possuo uma suite de componentes que trata a imagem antes de postar no bd, fiz teste com imagens escaneadas de 11.750 kb reduzidas para 455 kb, ouve redução até para bytes, sem muita perda na qualidade, o que facilita por no bd, é isso aí, agora é só por a mão na massa! A.Jr muito obrigado por tua ajuda, sucesso! Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.