Pregunta

Me gustaría descargar mensajes de Usenet a mi base de datos MySQL personal, por lo que sin usar ningún lector de noticias. Por el momento estoy usando componentes IpWorks para .NET. He creado una aplicación sencilla en Vb.Net, funciona, pero es realmente lento ... a descargar y hacer el INSERT INTO. Alguien sabe alguna mejor método para descargar mensaje "masiva" e insertarlo en una sencilla tabla de MySQL?

¿Fue útil?

Solución

Es posible que desee intentar usar un inserción masiva o con retraso inserto en lugar de introducir artículos fila por fila secuencialmente.

Además, mucho de esto se puede hacer de forma asíncrona. La mayor parte del trabajo que está haciendo (por escrito a la base de datos y la descarga de los contenidos de NNTP) no está vinculado a los recursos de la máquina. Puede realizar la descarga y lectura del contenido NNTP en un hilo separado de los que realizan las inserciones (que debe amortiguar el contenido que desea insertar antes de enviarlo a mysql).

Básicamente, usted quiere un productor patrón de consumo .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top