Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Использование XML в большой БД / 2 сообщений из 2, страница 1 из 1
31.12.2006, 20:13
    #34234313
orka123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование XML в большой БД
Всем привет!
Я новичок в XML, так что если какие-то вопросы будут нелепыми - не судите строго.
Ситуация такая - готовится проект, который будет работать с большой БД, в которой будут храниться объекты с разными атрибутами.

Для примера можно привести такую ситуацию - объекты "хлеб","молоко","пиво" - все они "продукты", имеют поля "цена" и "изготовитель", но у объекта "молоко" есть поле "жирность", а у объекта "пиво" - поле "крепкость".

Мало того, что эти объекты хранятся в таком виде, к тому же будут часто добавляться новые со своими уникальными полями, пересекающимися с некоторыми существующими.

Вопрос следующий - как лучше хранить такие данные? Мне кажется, что использование БД будет здесь неуместно. Если применять XML - то какие нюансы стоит сразу предусмотреть? Как лучше работать с такими данными?

Спасибо.
...
Рейтинг: 0 / 0
01.01.2007, 02:47
    #34234387
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование XML в большой БД
Причем тут XML? Да, конечно, иеархические базы являются наиболеее естественным отображением связей в окружающем нас мире. Однако наиболее естественным способом передвижения человека является ходьба. Не смотря на это люди придумали автомобили и самолеты. И реляционные базы данных.

Нет проблем сделать подключение к сущности произвольного числа различных атрибутов. Это называется модель Тенцера.

У Вас есть время, талант и деньги что бы разработать инструментарий, который сможет в приемлемое время обрабатывать запросы к XML-данным? Если есть - смело идите за Нобелевкой.

Если уж Вы совсем не можете выйти из парадигмы "дерева", то кажется, Cashe это умеет делать.
===========
Еще раз хорошенько подумайте.
Может быть будет достаточно иметь в базе записи:

Молоко, 2% жирности
Молоко, 3% жирности
Пиво Белый медведь светлое
Пиво Белый медведь крепкое
???

И кого хрена я все это пишу в Новогоднюю ночь?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Использование XML в большой БД / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]