Страница 1 из 1

[хранение текстовых данных] Файлы или базы данных?

Добавлено: 23 сен 2008, 13:23
sm
Как по-вашему, в каких случаях лучше использовать обычные текстовые файлы (например в формате /etc/passwd или одна строка - одно значение и т.п.), а в каких - базы данных?

Re: [хранение текстовых данных] Файлы или базы данных?

Добавлено: 23 сен 2008, 14:08
grub
Большие объемы с необходимостью индексирования, сложного поиска, изменения отдельных полей в записи -- БД. Наличие нескольких сущностей, связанных друг с другом -- БД

Все остальное (маленькие плоские структуры данных с ограниченным числом операций над ними) -- плейнтекст.

Re: [хранение текстовых данных] Файлы или базы данных?

Добавлено: 23 сен 2008, 14:21
Victor Gr.
В каких Базах Данных? Реляционных, иерархических, сетевых?...

В них лучше хранить то, что удобно. Иерархию - в иерархических (реестр windows, XML). В реляционных важнейшее слово "реляция" - отношение. Соотвественно, если данные связаны между собой какими-то отношениями - то в реляционной БД.

Если просто набор строк - обычные файлы.

При правильной организации поиск там может быть просто мгновенным.