Где лучше хранить данные в json или в mysql? Файл обрабатывается быстрее чем запрос?
А что мешает хранить json в поле MySQL типа json - и работать с данными в формате json на уровне базы данных? СОВРЕМЕННЫЕ версии MySQL это умеют.
Хранить json в базе часто удобнее, чем использовать EAV.
нет
в текстовом файле чтобы прочитать 500.000-ую строчку надо прочитать 500.000 строчек
и записать тоже
а в БД заголовок и индексы
читаем заголовок и индексы, по ним узнаем где нужные данные, сразу прыгаем к ним и читаем\пишем там
к тому же бинарная запись данных компактнее, чем JSON
в JSON ключи у каждой записи, а в БД опять же все ключи (столбцы) в заголовке, только 1 раз
В 2024 быстрее и удобнее конфиги хранить в джисон, это быстрее чем в PHP и инклуде, при условии что там нет избыточности и не надо пихать туда то что требует выборки т.е. отбирать хлеб у бд, а так все ресурсы, особенно мультиязык и конфиг в json
Лучше хранить под подушкой в формате txt