powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
12 сообщений из 12, страница 1 из 1
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38258877
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день. У меня есть задача: сохранять иерархию xml-файлов. На данный момент это реализовано в файловой системе. Упрощенная структура:

some_id |
|-main_request.xml
|
|--name_of_service_dir1 | -- request.xml
| -- response.xml
|--name_of_service_dir2 | -- request.xml
| -- response.xml

some_id - это корневой каталог, в котором лежит главный запрос, и под каталоги с парой запрос/ответ, от внешнего сервиса (их может быть несколько)

Проблема в том что это всё нужно хранить в системе контроля версий, кол-во постоянно растет и решено было всё это хранить в БД. Вопрос: может кто-нибудь сталкивался с подобной задачей? Если да, то на какой СУБД остановились?

Рассматривались native xml db (например Berkeley Xml Db (не подошла по многим пунктам)), embedded sql, client-server sql СУБД. Но так и ничего не решили. Наиболее подходящий вариант, что-то наподобии Berkeley Xml Db, но с возможностью создании документов из джава-объектов, хранящих Xml. (Element/Document etc)
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38258886
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поплыло форматирование:


Код: plaintext
1.
2.
3.
4.
5.
6.
some_id |
         |-main_request.xml
         |
         |--name_of_service_dir1 | -- request.xml
                                  | -- response.xml
         |--name_of_service_dir2 | -- request.xml
                                  | -- response.xml
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259030
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как вариант Oracle XML DB .
Удобно, что поддерживается файловый доступ и встроенное версионирование .
Редакция СУБД может быть любой - хоть бесплатная XE, хотя дешевая SE One.
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259054
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander Ryndin, спасибо за ссылку. По моему у них лицензия платная если используется в комерческом ПО
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259058
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
futurologx,

О каком объеме хранения идет речь?
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259067
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
futurologxAlexander Ryndin, спасибо за ссылку. По моему у них лицензия платная если используется в комерческом ПОOracle XE (объем базы до 11 Гб) - бесплатная для коммерческого использования .
Oracle SE One - платная (1800$ на 10 юзеров).
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259074
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
futurologx задача: сохранять иерархию xml-файлов.

Кроме задачи хранения иерархии xml файлов, какой функционал нужен? Манипуляция данными в xml? Индексирование xml? Полнотекстовый поиск по XML? Другое?
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259087
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
futurologxэто всё нужно хранить в системе контроля версий, кол-во постоянно растет
и решено было всё это хранить в БД
Кто-нибудь мне может перевести эту фразу?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259527
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovfuturologxэто всё нужно хранить в системе контроля версий, кол-во постоянно растет
и решено было всё это хранить в БД
Кто-нибудь мне может перевести эту фразу?


Вместо того, чтобы воспользоваться лифтом люди решили использовать самолет.
А нужно всего лишь подняться на второй этаж. :-)

ТС - выберете любую удобную для вас систему контроля версий.
Зачем изобретать велосипед, когда на нем другие вовсю ездят. ;-)
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259781
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin, еще выборка документов по xpath/xquery.
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259791
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, эти xml оформлены как модуль (jar) и хранятся в Perforce сейчас. Эта джарка добавлена как зависимость в ivy в другом модуле. Сделано это для того, чтобы при сборке основного модуля не беспокоится о вытягивании этих xml самостоятельно.
...
Рейтинг: 0 / 0
Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
    #38259795
futurologx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin, пока < 3Гб. Поэтому рассматривали в первую очередь embedded СУБД.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хранение коллекций xml-файлов. Xml native база или реляционная? c api для java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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