[хранение текстовых данных] Файлы или базы данных?
- sm
- Неотъемлемая часть форума
- Сообщения: 431
- Зарегистрирован: 12 мар 2004, 16:03
- Контактная информация:
[хранение текстовых данных] Файлы или базы данных?
Как по-вашему, в каких случаях лучше использовать обычные текстовые файлы (например в формате /etc/passwd или одна строка - одно значение и т.п.), а в каких - базы данных?
- grub
- Неотъемлемая часть форума
- Сообщения: 849
- Зарегистрирован: 13 сен 2006, 10:29
- Откуда: Минск
- Контактная информация:
Re: [хранение текстовых данных] Файлы или базы данных?
Большие объемы с необходимостью индексирования, сложного поиска, изменения отдельных полей в записи -- БД. Наличие нескольких сущностей, связанных друг с другом -- БД
Все остальное (маленькие плоские структуры данных с ограниченным числом операций над ними) -- плейнтекст.
Все остальное (маленькие плоские структуры данных с ограниченным числом операций над ними) -- плейнтекст.
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Re: [хранение текстовых данных] Файлы или базы данных?
В каких Базах Данных? Реляционных, иерархических, сетевых?...
В них лучше хранить то, что удобно. Иерархию - в иерархических (реестр windows, XML). В реляционных важнейшее слово "реляция" - отношение. Соотвественно, если данные связаны между собой какими-то отношениями - то в реляционной БД.
Если просто набор строк - обычные файлы.
При правильной организации поиск там может быть просто мгновенным.
В них лучше хранить то, что удобно. Иерархию - в иерархических (реестр windows, XML). В реляционных важнейшее слово "реляция" - отношение. Соотвественно, если данные связаны между собой какими-то отношениями - то в реляционной БД.
Если просто набор строк - обычные файлы.
При правильной организации поиск там может быть просто мгновенным.