När det gäller prestanda är inga antaganden säkra. Du bör alltid mäta saker , för att komma med en slutsats. Därför skulle jag i din position göra några belastningstester och sedan börja ändra saker. Jag skulle förkasta de filbaserade lösningarna och föreslå nästa optimeringar/ändringar att kontrollera:
-
MySQL ger vissa möjligheter att "lagra information i minnesbuffertar för att öka prestandan"
-
Jag skulle överväga att använda en NoSQL-databas som MongoDB som är optimerad för åtkomst till JSON-data .
-
Om inget av ovanstående var tillräckligt, skulle jag överväga att använda en minnesrelaterad databas som VoltDB som har en community-utgåva .
Hoppas jag hjälpte!