Nuclear
написал 3 августа 2004 года в 20:45 (703 просмотра)
Ведет себя
как мужчина; открыл 27 тем в форуме, оставил 65 комментариев на сайте.
Доброго времени суток.
Пред мной встала задача, создать некоторую структуру содержащую много данных. И вот, задумался я… Чем настолько лучше базы данных (SQL), от простого хранения информации в файлах или XML. Хм. Ну в принцепе понятно, удобных доступ к даннм, сортировка, выборка, замена… Но ведь при работе с файлами все это тоже можно организвать.
Прошу совета.
Выскажите свое мнение, те кто работает или не работает с большими объемами информации и их обработкой: на сколько быстро ведеться работа с фалйами, XML, MySQL, стоит ли жертвовать удобством, каков ВАШ ВЫБОР?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Плюс целостнось данных, арбитрация доступа, транзакции, relations,
«можно продолжать перечислять,
но недосуг»
Наконец, скорость.
Делать все это вручную на файлах искренне не рекомендую.
Про MySQL ничего не знаю. PostgreSQL видел в деле. Не считая кривизны имплементации large objects, претензий не было ни по скорости ни по функциональности. Клиенты пишутся вполне тривиально — C, Java, PHP и т.д.
Общался я с MySQL — весьма приятная вешь на мой взгляд. И интерфейсы удобные — PHP, PERL… C файлами, конечно, все организовать можно, но во-первых, организовывать надо, возиться, а во-вторых, на фига изобретать велосипед? Все уже организовано самыми эффективными алгоритмами, все продумано… Я писал в свое время пару скриптов — форум и чат — на PHP, и до того — форум на Перле с файлами. Не стОит оно этого (я про файлы)…
Good Luck,
UT
Кроме всего прочего при работе с файлами писать самому parser SQL-запрсрв что ли?
А это просто фундаментально удобная вещь.
Сбасибо за советы.
На самом деле я тоже сторонник БД (Работал в основном с MySQL).
Век живи, век учись!
Пошел искать документацию по PostgreSQL.