Задать вопрос
maksutovn
@maksutovn
Начинающий php программист, графический дизайнер

Что быстрее запрос к файлам или к БД?

Создал телеграм бота. В начале все было норм но потом команды стало много, хотел все в Mysql базе реализовать. Там всего будет >100 записи. Стоит ли использовать бд для хранение команды? Или лучше использовать файлы (мне кажется если нет много информации лучше хранить в файлах. Так как отправить запросы к бд каждый раз когда пользователь вводить команду будет медленно). Или я ошибаюсь?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Владимир Коротенко К ответам на вопрос (2)
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
В общем есть практика для много пользовательских систем использовать БД и не файловые а серверные.
По скорости база данных всегда быстрее, причем она имеет константное время поиска, а в файле линейно возрастает.
Кроме того, база стремится загнать все данные в память, если вмещаются и тогда поиск вообще мгновенный.
В общем используйте mysql это наверное лучшее решение.
Или https://redis.io/topics/persistence но это на любителя
Ответ написан
Комментировать