M4mkin_pr0ger
@M4mkin_pr0ger
Хачу пырфоманс

Файл или база данных?

Когда стоит использовать СУБД, а когда файл?
Где целесообразнее хранить журнал ошибок или действий, где хранить однообразные данные (например, список цифровых ключей, которые стираются после продажи) и пр.?
  • Вопрос задан
  • 335 просмотров
Решения вопроса 1
DevMan
@DevMan Куратор тега Веб-разработка
БД нужна там, где данных реально много и/или ими нужно оперировать.
Логи можно хранить и в файле (настроив ротацию) и в бд. Просто потому, что данные из логов достаточно редко анализируются.
Ключи для продажи сторятся в базе тупо для учёта, чтоб каждому Васе можно было показать какие ключи он купил.

Ну и вишенка на торте-бд это частный вид файлов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
когда скорость поиска по файлу перестает удовлетворять, тогда берут бд, которая умеет из коробки сортировать данные и тем самым ускорить поиск. только и всего.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы