Hey Leute,
ich hoffe ihr könnt mir helfen, da ich derzeit vor einem kleinen Problem stehe.
Ich suche eine effiziente Variante mehrere Exel Dateien (Trennzeichen = ";") und mehrere DB(MySQL) Tabellen einzulesen und später die Datenbank anhand der Datensätze der Exel Tabellen upzudaten.
Also in Deutsch:
Ich habe Exel Dateien und Datenbank Tabellen.
Die Infos die in der Datenbank stehen sind nicht mehr aktuell und müssen anhand der Infos aus den Exel Dateien upgedatet werden.
Die Datenbank darf aber zu keinem Zeitpunkt leer sein!!!
Ich dachte, dass ich beides einlese, vergleiche und mir die benötigten SQL Befehle in eine Warteschlange (Queue) schreibe und später die Befehle ausführe.
Früher habe ich immer nur eine Datei und eine Tabelle gehabt. Da habe ich beies in ein Array geschrieben, was aber sehr viel RAM erfordert und lange dauert.
Die Einträge in den Tabellen und Dateien liegt zwischen 50.000-300.000 je nach Datei / Tabelle.
Hat jemand bitte einen Tipp wie ich das am Bessten löse?