Question

Je voudrais télécharger des messages usenet à ma base de données Mysql personnelle, donc sans utiliser lecteur de nouvelles. En ce moment je suis en utilisant le composant de IpWorks pour .NET. J'ai créé une application simple à Vb.Net, ça marche, mais il est lent ... vraiment télécharger et faire l'instruction INSERT INTO. Quelqu'un sait une meilleure méthode pour message de téléchargement « massive » et l'insérer dans une table simple mysql?

Était-ce utile?

La solution

Vous pouvez essayer d'utiliser un insertion en bloc ou d'un insert retardé au lieu d'entrer des éléments ligne par ligne de manière séquentielle.

En outre, beaucoup de cela peut être fait de manière asynchrone. La plupart des travaux que vous faites (écrire à la base de données et télécharger le contenu de NNTP) n'est pas lié aux ressources sur votre machine. Vous pouvez effectuer le téléchargement et la lecture du contenu de NNTP dans un thread séparé de ceux qui exécutent les inserts (vous devez tamponner le contenu que vous souhaitez insérer avant de l'envoyer à MySQL).

En gros, vous voulez un

scroll top