|
|
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
Есть xml неограниченной вложенности. JAXB -> объекты. Как хранить все это древовидное безобразие в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 10:35 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxЕсть xml неограниченной вложенности. JAXB -> объекты. Как хранить все это древовидное безобразие в бд? В общем случае никак. Точнее "as is", как строка или BLOB. А так MS SQL, Oracle и PostgreSQL есть специфичные способы хранения xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 10:52 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, Нет, нужно именно объекты хранить. В общем, вопрос сводится к хранению дерева в бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 11:04 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxmad_nazgul, Нет, нужно именно объекты хранить. В общем, вопрос сводится к хранению дерева в бд. Опять же для хранения дерева в БД у MS SQL, Oracle и PotgreSQL есть свои средства... при чем не одно. Например в MS SQL есть специальный тип xml, для хранения xml-ок. В PostgreSQL так же есть тип xml, но можно использовать JSON. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 11:51 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
Ну и зачем ты наплодил топиков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 17:42 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, Мне нужно хранить именно объекты, полученные из XML (JAXB). Привязываться к БД нельзя. Задача чисто академическая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 08:44 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
Храни их как строки. В чём вопрос-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 08:53 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
mayton, Нужно хранить объекты. Вопрос в том какой подход использовать: http://habrahabr.ru/post/193166/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 09:07 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxmad_nazgul, Мне нужно хранить именно объекты, полученные из XML (JAXB). Привязываться к БД нельзя. Задача чисто академическая. ох уж эти академики). Храни в БЛОБ все эти объекты прямо из оперативки в двоичном виде. Как в MS режим hibernate)). Но ведь БД существует для запросов, тогда мы приходим к ООБД. А если делаем модель данных, то храни хоть в строках в РСУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 09:42 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxВопрос в том какой подход использовать позови постановщика задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 09:43 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxmayton, Нужно хранить объекты. Вопрос в том какой подход использовать: http://habrahabr.ru/post/193166/ Практически 99% используют Adjacency List («список смежности»). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 10:26 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
umka_maxmad_nazgul, Мне нужно хранить именно объекты, полученные из XML (JAXB). Привязываться к БД нельзя. Задача чисто академическая. Тогда - забить... Ну или создать свою модель представления данных, которая позволит использовать объекты с РМД (Грубо говоря скрестить теорию относительности с квантовой физикой). Пока ни кому это не удалось. Есть практичные "суррогаты" от разных вендоров. Но они именно практичные, т.е. решают конкретные задачи и имеют определенные ограничения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 12:49 |
|
||
|
Как хранить xml в бд?
|
|||
|---|---|---|---|
|
#18+
mad_nazgulНу или создать свою модель представления данных, которая позволит использовать объекты с РМД Это пока худший ответ, почему я и комментирую его: совет изобретать велосипед. В действительности способы есть, но поскольку автор вопроса не сформулировал вразумительно, что ему нужно, то делаю вывод, что на самом деле ему это не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 13:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38941436&tid=2125516]: |
0ms |
get settings: |
12ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 571ms |

| 0 / 0 |
