Frage

Ich mag Usenet-Nachrichten an meine persönlichen Mysql Datenbank zum Download, so ohne jeden Newsreader zu verwenden. Im Moment ich verwende IpWorks Komponente für .NET. Ich habe eine einfache Anwendung in Vb.Net erstellt, Es funktioniert, aber es ist wirklich langsam ... zum Download und den INSERT INTO zu tun. Weiß jemand etwas bessere Methode zu „massiver“ Download-Nachricht und fügen Sie ihn in eine einfache MySQL-Tabelle?

War es hilfreich?

Lösung

Sie können ein mit versuchen wollen Masseneinfügung oder ein verzögertes Einsatz anstelle der sequentiellen Elemente Zeile für Zeile eingeben.

Zusätzlich kann eine Menge von dieser asynchron erfolgen. Der größte Teil der Arbeit, die Sie tun (in die Datenbank zu schreiben und den Inhalt von NNTP-Download) ist nicht auf Ressourcen auf Ihrem Rechner gebunden. Sie können das Herunterladen durchführen und in einem Gewinde des NNTP-Inhalt zu lesen von denen zu trennen, die die Einsätze durchführen (Sie sollten den Inhalt puffern Sie einfügen möchten, bevor Sie es zu mysql senden).

Im Grunde wollen Sie ein Produzent Verbraucher Muster .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top