› Fóruns › Banco de dados Oracle › Comando para copiar arquivos para Linux › Comando para copiar arquivos para Linux
[quote=”wfoguel”:3f7buv5w]Por definição do projeto, resolveram que não vão armazenar no banco de dados, e sim em diretórios no Linux, isto é para não ocupar muito espaço no banco.
Muito Obrigado.[/quote]
Olá,
Entendo que alterar uma definição de projeto causa um transtorno em muitos aspectos (principalmente políticos) porém pode ser um ponto interessante para analisar se colocarmos os prós e contras:
Armazenar o Anexo no Banco de Dados:
Prós:
Segurança do Conteúdo: pois em tese, somente que tivesse acesso ao Banco poderia e ainda via aplicação fazer a alteração do conteúdo de um anexo;
Segurança de Acesso Externo ao Servidor: que atire a primeira pedra quem nunca trabalhou com um Adm de Rede que tinha uma senha de 15 caracteres sendo 4 númericos 3 de caracteres especiais e ainda com 2 espaços em branco como senha e para conseguir um FTP além da cópia do passaporte tinha deixar uma amostra de sangue para exames de DNA. No Banco de dados seria outra história;
Tempo para desenvolvimento: lendo o material e fazendo alguns teste notará que isso não é tão demorado;
Consulta do Anexo: com o on context as consultas dentro dos anexos serão muito melhores pois são queries…no caso de ser apenas um arquivo… isso fica mais difícil…
Visualização do Conteúdo: como está no Banco, sua aplicação pode fazer isso, se for um anexo somente com o Programa de origem (maquinas sem ADOBE Reader terão que ter instalado para abrir o anexo em pdf)
Contras:
Espaço em Disco: não tenho muita certeza mas não sei se a diferença será tão grande assim, precisaria de um teste mais apurado;
Alguns recursos requerem Oracle Enterprise e isso pode ser mais caro…
Não sei se tem mais coisas, mas tente levar isso em consideração e ao Gerente do Projeto para que isso seja analisado e se valer a pena, trocar essa definição… Mas ainda a decisão é de vocês 😀
[]s Ishii