Quais são os motivos para armazenar documentos no DBMS ao usar o Alfresco CMS
-
26-09-2019 - |
Pergunta
Eu tenho entrevista para um estágio com a empresa que deseja implementar o sistema de gerenciamento de documentos e eles estão considerando o primeiro local de soluções de código aberto, sua melhor escolha sendo o Alfresco, mas a decisão ainda não é final, parte do meu trabalho que haveria investigar é Alfresco A melhor solução.
O que eu vi na descrição do projeto é que eles implementariam o Alfresco com o banco de dados MySQL e não usariam o DBMS apenas para metadados e indexação de documentos, mas eles realmente desejam armazenar documentos dentro. Por perfil da empresa, o tipo de documentos seriam principalmente PDF e .doc, não imagens.
Eu pesquisei um pouco e li todos os tópicos aqui relacionados ao armazenamento de arquivos no banco de dados, para não duplicar uma pergunta. Portanto, pelo que entendi, o armazenamento de blobs geralmente não é recomendável e, pelo perfil da empresa e suas obrigações legais com o arquivamento, vejo que eles terão que armazenar uma quantidade maior de documentos.
Eu gostaria de estar pronto o máximo que puder para a entrevista e é por isso que gostaria da sua opinião sobre essas perguntas:
Quais serão as suas razões para decidir armazenar documentos no DBMS (especialmente tendo em mente que você está instalando o Alfresco, que armazena arquivos no FS) ???
Você tem alguma experiência com o armazenamento de documentos no banco de dados MySQL especificamente ???
Toda a ajuda é muito apreciada, estou realmente empolgado com a entrevista e realmente quero esse estágio, então essa é uma das coisas que eu realmente quero entender antes !!
Obrigada!!!!
Solução
Pela minha experiência com o Alfresco, isso levará muita personalização do repositório do Alfresco. Eu não iria lá sozinho. Mas se tivesse que responder às suas perguntas como esta:
Razões para armazenar documentos no DBMS em vez do arquivo pode ser:
- Uso de ferramentas de backup/segurança do DBMS para copiar/salvar/fazer backup da documentação, e esta é provavelmente uma boa:
- O acesso a esses documentos pode ser mais fácil de outros aplicativos. Quero dizer, se você estiver reescrevendo o serviço de armazenamento de qualquer maneira, poderá reescrever -o para armazenar alguns dos metadados na nova estrutura de banco de dados também. Isso criaria alguma redundância, mas tornaria os documentos acessíveis a partir de outros sistemas sem precisar depender do Alfresco.
Tenho alguma experiência com aplicativos que usam DBMs como armazenamento - o aplicativo foi usado para armazenar as faturas recebidas, para que elas pudessem ser aprovadas, disputadas ou enviadas para pagamento ou qualquer outra coisa. Tinha performances decentes da LAN, mas a empresa teve uma boa largura de banda. Nos locais remotos, porém, foi um pouco atrasado quando os documentos eram transferidos para frente e para trás.