Dateien sind mit Sicherheit nicht schneller als Datenbankabfragen.

Du solltest die ganzen Berechnungen und Auswertungen nicht in PHP machen, sondern den Job die Datenbank erledigen lassen. Dann wird das ganze so richtig flink.

Wenn mir jemand ein paar Test-Datensätze zur Verfügung stellt, dann kann ich das auch mal ausprobieren und SQL-Seitig evtl. ein wenig helfen.

Grüße,
Christopher