Eu possivelmente estarei trabalhando em um sistema que coleta imagens de um sistema de visão e as armazena em um dB juntamente com informações de status. Como o sistema está vinculado a um processo de produção contínuo em alta velocidade, haverá uma necessidade de alta taxa de transferência de dados. O que eu queria saber do SF é como você iria especificar um sistema que atendesse aos meus requisitos.
Fisicamente, o sistema é apresentado como:
Em termos de taxas de dados, o sistema precisará receber pelo menos 40-80 MB de imagens por segundo (cerca de 2 MB por imagem).
Possíveis aprimoramentos incluem dividir o db / webserver em dois sistemas. Apenas armazenar caminhos de arquivo no dB e fazer com que o computador faça BMP para compactação JPG ou PNG.
Então quais seriam as estatísticas básicas que eu precisaria especificar para conseguir isso?
Obrigado pelo seu conselho
Editar Tamanhos corrigidos para ler MB
Editar Esqueça que eu mencionei a palavra "camera" e substitua por "magical-box-that-drops-2MB-files-into-computer-by-ftp"
Editar 24 de fevereiro Desculpe as pessoas que responderam e parece que eu tenho ignorado você. O projeto foi colocado em espera um pouco quando eles perceberam que nem todos os componentes do sistema tinham Ethernet (Sim, eu deveria estar postando no TDWTF)
Primeira notícia. Quando informado sobre os requisitos totais de dados, as especificações foram recuadas. Agora eu só tenho que arquivar 6 ou 7 arquivos de texto de linha única a cada segundo, e somente sempre que houver um arquivamento de problema considerado, as imagens completas de 2MB. Como o processo de produção executando tudo isso é suposto estar produzindo um bom produto, então isso deve ser uma ocorrência rara. Além disso, eles desligam a linha se houver várias falhas seguidas. Portanto, a taxa de transferência média de dados ainda será baixa e eu posso armazenar em buffer as inserções no disco até que eu alcance (se necessário)
Agora, para a história de terror. Enquanto eu realmente aprecio o conselho dado sobre como construir um sistema robusto eu descobri hoje que o computador "sim" (apenas um e único) foi comprado para o projeto (e eu não tinha nada a dizer em suas especificações). Tenho certeza que é um bom computador, mas a minha mesa está começando a ficar recortes em forma de cabeça quando eu me pergunto como diabos isso vai funcionar com um Dell Optiplex 760.
Eu escolho a melhor resposta e recomendo isso como minha seleção
Na verdade, são todas boas respostas. Pena que não posso dividir meu voto.
Tags hardware