Страница 1 из 1
[хранение текстовых данных] Файлы или базы данных?
Добавлено: 23 сен 2008, 13:23
sm
Как по-вашему, в каких случаях лучше использовать обычные текстовые файлы (например в формате /etc/passwd или одна строка - одно значение и т.п.), а в каких - базы данных?
Re: [хранение текстовых данных] Файлы или базы данных?
Добавлено: 23 сен 2008, 14:08
grub
Большие объемы с необходимостью индексирования, сложного поиска, изменения отдельных полей в записи -- БД. Наличие нескольких сущностей, связанных друг с другом -- БД
Все остальное (маленькие плоские структуры данных с ограниченным числом операций над ними) -- плейнтекст.
Re: [хранение текстовых данных] Файлы или базы данных?
Добавлено: 23 сен 2008, 14:21
Victor Gr.
В каких Базах Данных? Реляционных, иерархических, сетевых?...
В них лучше хранить то, что удобно. Иерархию - в иерархических (реестр windows, XML). В реляционных важнейшее слово "реляция" - отношение. Соотвественно, если данные связаны между собой какими-то отношениями - то в реляционной БД.
Если просто набор строк - обычные файлы.
При правильной организации поиск там может быть просто мгновенным.