Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить xml в бд? / 13 сообщений из 13, страница 1 из 1
21.04.2015, 10:35
    #38941333
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
Есть xml неограниченной вложенности.
JAXB -> объекты.
Как хранить все это древовидное безобразие в бд?
...
Рейтинг: 0 / 0
21.04.2015, 10:52
    #38941352
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxЕсть xml неограниченной вложенности.
JAXB -> объекты.
Как хранить все это древовидное безобразие в бд?
В общем случае никак.
Точнее "as is", как строка или BLOB.
А так MS SQL, Oracle и PostgreSQL есть специфичные способы хранения xml
...
Рейтинг: 0 / 0
21.04.2015, 11:04
    #38941367
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
mad_nazgul,
Нет, нужно именно объекты хранить.
В общем, вопрос сводится к хранению дерева в бд.
...
Рейтинг: 0 / 0
21.04.2015, 11:51
    #38941436
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxmad_nazgul,
Нет, нужно именно объекты хранить.
В общем, вопрос сводится к хранению дерева в бд.

Опять же для хранения дерева в БД у MS SQL, Oracle и PotgreSQL есть свои средства... при чем не одно.
Например в MS SQL есть специальный тип xml, для хранения xml-ок.
В PostgreSQL так же есть тип xml, но можно использовать JSON.
...
Рейтинг: 0 / 0
21.04.2015, 17:42
    #38941846
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
Ну и зачем ты наплодил топиков?
...
Рейтинг: 0 / 0
22.04.2015, 08:44
    #38942118
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
mad_nazgul,
Мне нужно хранить именно объекты, полученные из XML (JAXB).
Привязываться к БД нельзя.
Задача чисто академическая.
...
Рейтинг: 0 / 0
22.04.2015, 08:53
    #38942120
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
Храни их как строки.

В чём вопрос-то?
...
Рейтинг: 0 / 0
22.04.2015, 09:07
    #38942126
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
mayton,
Нужно хранить объекты.
Вопрос в том какой подход использовать: http://habrahabr.ru/post/193166/
...
Рейтинг: 0 / 0
22.04.2015, 09:42
    #38942156
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxmad_nazgul,
Мне нужно хранить именно объекты, полученные из XML (JAXB).
Привязываться к БД нельзя.
Задача чисто академическая.
ох уж эти академики).
Храни в БЛОБ все эти объекты прямо из оперативки в двоичном виде.
Как в MS режим hibernate)).
Но ведь БД существует для запросов, тогда мы приходим к ООБД.
А если делаем модель данных, то храни хоть в строках в РСУБД.
...
Рейтинг: 0 / 0
22.04.2015, 09:43
    #38942159
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxВопрос в том какой подход использовать
позови постановщика задачи
...
Рейтинг: 0 / 0
22.04.2015, 10:26
    #38942227
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxmayton,
Нужно хранить объекты.
Вопрос в том какой подход использовать: http://habrahabr.ru/post/193166/
Практически 99% используют Adjacency List («список смежности»).
...
Рейтинг: 0 / 0
22.04.2015, 12:49
    #38942444
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
umka_maxmad_nazgul,
Мне нужно хранить именно объекты, полученные из XML (JAXB).
Привязываться к БД нельзя.
Задача чисто академическая.

Тогда - забить...
Ну или создать свою модель представления данных, которая позволит использовать объекты с РМД
(Грубо говоря скрестить теорию относительности с квантовой физикой).
Пока ни кому это не удалось.
Есть практичные "суррогаты" от разных вендоров.
Но они именно практичные, т.е. решают конкретные задачи и имеют определенные ограничения.
...
Рейтинг: 0 / 0
22.04.2015, 13:02
    #38942463
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить xml в бд?
mad_nazgulНу или создать свою модель представления данных, которая позволит использовать объекты с РМД

Это пока худший ответ, почему я и комментирую его: совет изобретать велосипед.

В действительности способы есть, но поскольку автор вопроса не сформулировал вразумительно, что ему нужно, то делаю вывод, что на самом деле ему это не нужно.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить xml в бд? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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