СообЧа > База Знаний > Интернет > Веб-строительство

Вопрос

У меня есть задача:
Есть дерево, на физичеком уровне это корневая папка с вложенными под папками, в каждой папеке лежит некий HTML документ. Каждая папка это раздел сайта. Мне нужно обойти все папки и создать дерево навигации, т.е. в какой папке какие документы лежат и сохранить эти данные в некой БД.

Какую БД выбрать? Я пока колеблюсь между MySQL и XML. Возможности MySQL я знаю, а вот XML только изучаю.

Ответ

Для такой цели можно и XML (хотя вообще-то это не БД), но MySQL поуниверсальней будет, тем более ты его знаешь, и проблем с ним будет меньше.

A.Z.

Насколько я знаю что XML это вовсе не БД… А для БД можешь SQL выбрать, какую захочешь, главное с головой построить структуру БД правильно и со знанием тонкости. Из книг я знаю, что MySQL — бытродействующая, но там имеется ограничение по количество записей.

Пакичев А.Н.

Лучше все таки нормальную базу. XML — это не база. Это просто структурированный блок данных. при всех его универсальностях и удобствах, в качестве базы его лучше не пользовать. XML хорош как некий транспорт, но хранить данные на нем я не рекомендовал бы.
В принципе ты можешь использовать XML, до тех пор пока ты не захочешь фильтровать свое дерево или еще как-нибудь изголяться (поиски всякие), проблем быть не должно.

Shemyakin Dmitry.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация