Loshadka с глубоко-философской точки зрения, данные БД тоже физически содержаться в файлах.
стоит ли пользоваться файлами, для хранения какой-либо текстовой информации?
- несомненно! Но "не в лоб".
1. Файлами стоит пользоваться для хранения конфигурационной информации.
2. Файлами стоит пользоваться для хранения стандартных сообщений выводимых пользователю. Достаточно посмотреть на несколько распространяемых продуктов, чтобы заметить что сообщения интерфейса "заворачиваются" с структуры данных и хранятся в файлах. Это отличный способ:
а) вносить изменения и править сообщения в одном месте, а не искать в каком именно файле мы вбили "Произошла ошибка, п
апробуйте еще раз!";
б) реализовывать многоязыковую поддержку;
Это тоже - текстовая информация, не так ли? ;-)
А теперь, если подумать, что объединяет эти два пункта станет ясно, что файлами можно и, часто, нужно пользоваться для хранения статичной, не изменяемой в режиме взаимодействия посетителя с сайтом информации.
БД это (в очень общих чертах) способ хранения информации который берет на себя заботу об организации вставки и обновления данных с учетом многопользовательской работы, + снабжает программиста мощным инструментом поиска и отбора данных средствами языка SQL.
Т.е. использование БД имеет дает преимущество там, где Вы работает с динамично обновляемыми данными и хотите иметь удобную возможность обращаться к данным не только по идентификаторам записей. С точки зрения практики - это почти всегда более комфортный работы с данными. Исключения - описаны выше