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

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

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

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

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

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

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

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

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

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


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