Domanda

Vorrei scaricare i messaggi Usenet al mio database Mysql personale, quindi senza l'utilizzo di alcun lettore di news. Al momento sto usando componente IpWorks per .NET. Ho creato una semplice applicazione in Vb.Net, Funziona, ma è davvero lento ... per scaricare e di fare l'INSERT INTO. Qualcuno sa un po 'di metodo migliore per Messaggio di download "massiccio" e inserirlo in una semplice tabella di MySQL?

È stato utile?

Soluzione

Si potrebbe provare a utilizzare un inserimento di massa o un ritardo inserto invece di inserire elementi riga per riga in sequenza.

Inoltre, un sacco di questo può essere fatto in modo asincrono. La maggior parte del lavoro che stai facendo (la scrittura al database e scaricare il contenuto da NNTP) non è legato alle risorse sulla vostra macchina. È possibile eseguire il download e la lettura del contenuto NNTP in un thread separato da quelli che eseguono gli inserti (si dovrebbe tamponare il contenuto che si desidera inserire prima di inviarlo a mysql).

In sostanza, si vuole un produttore modello consumer .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top