Pergunta

Gostaria de baixar mensagens do USENET para o meu banco de dados MySQL pessoal; portanto, sem usar nenhum leitor de notícias. No momento, estou usando o componente ipworks para .net. Eu criei um aplicativo simples no vb.net, ele funciona, mas é muito lento ... baixar e fazer a inserção. Alguém conhece algum método melhor para "massivo" de download e inseri -lo em uma tabela simples do MySQL?

Foi útil?

Solução

Você pode querer tentar usar um inserção em massa ou uma inserção atrasada Em vez de inserir itens linha por linha sequencialmente.

Além disso, muito disso pode ser feito de forma assíncrona. A maior parte do trabalho que você está fazendo (escrevendo no banco de dados e baixando o conteúdo do NNTP) não está vinculado a recursos em sua máquina. Você pode executar o download e a leitura do conteúdo NNTP em um tópico separado dos que executam as inserções (você deve buffer o conteúdo que deseja inserir antes de enviá -lo para o MySQL).

Basicamente, você quer um Padrão do consumidor do produtor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top