Я довольно хардкорный парень по работе с базами данных, и я бы сказал, что они не должны быть в базе данных.
Подсказки в ваших заявлениях: "Это просто настройки, ничего не нужно сортировать, никаких отношенийНужно "и" Я также хочу, чтобы они были переносимы "
Мой главный аргумент - простота.PHP очень хорош с массивами, он им нравится, он их понимает, может легко загружать их из файлов и сохранять их в файлы.Таким образом, даже если вы время от времени меняете их из приложения, обновление и сохранение массива не представляет особой проблемы.Таким образом, если вы используете массив, вы используете нативную функцию PHP, и это создает архитектурная простота для этой функции.
Таким образом, для переносимости наиболее переносимой базой данных является та, которую вы не используете.Если у вас есть простота использования собственного формата данных PHP, вам не нужна база данных (по крайней мере, для этого)
Для скорости, в любом случае в Linux PHP может открыть файл и прочитать его быстрее, чем онможет сделать обход в базу данных для чего угодно.
Единственным оставшимся аргументом против решения с использованием массива будет взаимодействие с другими данными, но вы сказали, что его нет.
Так что, как хардкорный парень, работающий с базами данных, я бы сказал, что не используйте базу данных только потому, что она есть.Базы данных невероятны для структурированных данных, если это просто плоский список настроек, то это не структурированные данные.БД может сделать, файловая система может это сделать, выбрать что проще.