Requisitos do sistema do Lucene.NET

Requisitos do sistema do Lucene.NET

Alguém com experiência em implementação/execução de uma solução Lucene.NET pode recomendar especificações aproximadas de sistema para um ambiente ativo. É intensivo em processador, memória ou disco. Ele usa apenas um único processador, então ter uma caixa com multiprocessadores/núcleos não traria muitos benefícios, etc?

Isto é para um desenvolvimento greenfields, portanto não há nenhum sistema existente relevante para basear o uso. Espera-se que os dados que indexaremos contenham 200 mil documentos (clientes) e contenham itens padrão como nome, detalhes de contato e alguns endereços - para que cada registro não seja muito grande.

Felizmente, precisamos iniciar nossas recomendações de hardware antes de realmente termos a chance de criar qualquer solução de teste - e o hardware que existe atualmente tornaria qualquer teste difícil de comparar/tirar conclusões.

Responder1

Você não obterá uma resposta decente, pois depende totalmente do que você faz (número e complexidade das consultas), bem como do tamanho do armazenamento.

Espera-se que os dados que indexaremos contenham 200 mil documentos (clientes) e contenham itens padrão como nome, detalhes de contato e alguns endereços - para que cada registro não seja muito grande.

Para começar, eu questionaria a seleção de Lucene como tecnologia adequada aqui. Parece ser "a única ferramenta que conheço é ah ammer, então faço meu problema parecer um prego".

Lucene não é um banco de dados genérico - é um sistema de pesquisa de índice de texto completo de documentos. tem sérias limitações, bem como sérios pontos fortes. Quaisquer dados que não sejam de documentos (catálogo de endereços, etc.) eu NÃO armazenaria em algo como lucene.

Dito isto, 200.000 documentos parecem um tamanho terrivelmente... medíocre. Você provavelmente concorda com um "sistema decente". Em termos de disco, minha aposta sempre é usar um Velociraptor Raid 10 para armazenamento de dados se o desempenho se tornar um problema, mas mesmo assim o controlador de disco rígido pode fazer uma grande diferença.

informação relacionada