Как я понимаю если заполнять данные в файл то память растет все это могут иметь проблему если хостинг выеден на очень маленкий память.
Суть затея реализации.
Данныые шифруем через base64 и пихаем в название файла после хеш имени для поиска. А внутри указатель рандомный соль для дешифровки для чек суммы.
И тут память как раз насильно 0 байт везде файлы весят.
Или уже такие делали изобретатели велосипеда то кинь ссылку гляну.
А то я накурился с кодом изобретании =)
сдались мне они бд у меня он есть для других задач а сунуть json каждые файлы настроек трата лучши шифровать и сделать плагин а из него кешировать в базе изменение настроек которые можно или нельзя менять на уровне пользователя.