Trabalho em uma gráfica que possui um arquivo de tamanho decente de trabalhos de impressão antigos. Atualmente, para encontrar um trabalho, temos que pesquisar o compartilhamento SMB (no servidor win2000), que examina algumas centenas de milhares de arquivos.
Nossos dados de trabalho são organizados por: Year>Month>Customer_Name_Job# e, em seguida, o conteúdo do trabalho está dentro da última pasta.
Existe uma maneira de criar um banco de dados para que possamos consultar uma descrição de trabalho. ou número do trabalho? Basicamente, apenas uma pesquisa simples que é mais rápida do que pesquisar com a pesquisa do Windows seria ótima. Tentei o serviço de indexação do Windows, mas ele encontra apenas arquivos .doc, não nomes de pastas ou PDFs.
No futuro, estamos planejando criar um banco de dados SQL onde as informações completas serão inseridas quando o trabalho for criado, para que seja facilmente consultado no futuro. Eu esperava reunir algo que facilitaria a pesquisa de pedidos mais antigos.
Você pode usar um banco de dados orientado a documentos para isso. Você pode então criar um programa em seu idioma preferido para importar os documentos existentes para o banco de dados, analisando a estrutura de pastas para os metadados (cliente, número do trabalho, etc.).
Eu pessoalmente não tentaria criar um banco de dados desde o início para este - o que você está procurando no campo de biblioteca e arquivos seria chamado de 'repositório digital' (uma etapa abstraída de uma 'biblioteca digital', que geralmente está rastreando apenas itens bibliográficos). No mundo dos negócios, eles falam sobre coisas como gerenciamento de ativos digitais , mas às vezes isso é feito por meio de registros, não de repositórios; a diferença é que em um registro, você apenas rastreia informações sobre o objeto, mas apenas aponta para o objeto, em vez de armazenar a cópia autoritativa do objeto.
Veja se algum desses projetos pode ser adaptado para atender às suas necessidades:
Ou veja uma lista maior de software de repositório digital gratuito e de código aberto