Это , а не на основе мнений.
Ответ - это простой файл.
Обоснование: При использовании базы данных существуют определенные варианты использования.триггеры, вставки, удаления, обновления и т. д. Все это управляется выбранным вами языком базы данных.
Если вы не используете какие-либо ключевые аспекты базы данных, тогда зачем вам это нужно?.
Лучшим способом решения этой проблемы было бы объединение доступа к созданному вами классу: StaticService или любому другому, который вам подходит.В этом классе вы будете читать данные и сохранять их в памяти как свойство.Затем используйте в этой службе различные методы, которые будут получать запрашиваемые вами данные.
Даже с базой данных вы все равно реализуете такого рода работника службы, но таких издержек у вас нет.Вы также можете оптимизировать его так, как считаете нужным, но может показаться, что вы хотите отобразить списки или конкретные значения, которые обычно имеют o (1) доступ, если json спроектирован правильно.