Wat de prestaties betreft, zijn geen aannames veilig. Je moet altijd dingen meten , om tot een conclusie te komen. Daarom zou ik in jouw positie wat belastingstests doen en begin dan dingen te veranderen. Ik zou de op bestanden gebaseerde oplossingen afwijzen en de volgende optimalisaties/wijzigingen voorstellen om te controleren:
-
MySQL biedt enkele mogelijkheden voor "het opslaan van informatie in geheugenbuffers om de prestaties te verbeteren"
-
Ik zou overwegen een NoSQL-database te gebruiken zoals MongoDB die is geoptimaliseerd voor toegang tot JSON-gegevens .
-
Als geen van de bovenstaande zaken voldoende zou zijn, zou ik overwegen om een geheugengerelateerde database te gebruiken, zoals VoltDB die een community-editie heeft .
Ik hoop dat ik heb geholpen!