Ваша манера звучит не очень плохо, на самом деле я раньше использовал не очень удачное решение, и оно отлично справляется со своей работой. Но вы можете подумать о более мощном хранилище, как только ваш админ вырастет или возникнет необходимость разделить вещи. Так как есть два способа:
SQL: использование реляционной базы данных, такой как Postgre или MySQL
No-SQL : что, похоже, больше вас интересует, вот почему.
Учитывая, что вы используете ajax для связи и json для хранения, есть MongoDB . Нет SQL подход к хранилищу, который использует синтаксис JSON для запросов. Там даже есть Интерактивное учебное пособие для него!
Когда дело доходит до выступлений, никто не звучит быстрее. Оба движка обычно написаны на C или C ++, то есть для лучшей производительности. Тем не менее, для такой простой структуры, как вы описали, нет более быстрого способа, чем прямой доступ к файлам.