Die richtige Datenbank teste ich noch.
Ein erster Performancevergleich zeigt, dass eine Abfrage über 3 Tabelleneinträge sehr viel schneller ist im Vergleich zu den einzelnen Textdateien.
Der Mehrfache Zugriff auf die Festplatte scheint wohl viel auszumachen.
Ein richtiger Test mit Sqlite und
MySQL mit allen Abfragen die anfallen kommt aber erst noch.