Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / XML и DB2 стоит ли использовать? / 19 сообщений из 19, страница 1 из 1
07.05.2008, 18:46
    #35300794
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Всем трям!
Начальство поставило задачу найти БД для хранения XML, посмотрел несколько native XML DB, но как-то все еще сыровато, и вот обнаружил что в DB2 есть поддержка XML типа данных и XQuery. Скачал Express и туториал, вроде бы все нормально, запросы работают и пр., но у нас в организации уже сейчас используются Oracle и MsSql 2000/2005 стоит ли прибавлять к ним DB2?
С другой стороны вроде бы нигде такой поддержки XML нет.

И еще один вопрос кто-нибудь хранит большие коллекции документов?
На данный момент объем XML порядка 600 Мб, но будет постоянно увеличиваться
...
Рейтинг: 0 / 0
07.05.2008, 19:07
    #35300833
iDesperado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
а что за задача ? вы уверены, что ни xml type из оракла ни oracle xml db не подойдут ?
...
Рейтинг: 0 / 0
07.05.2008, 19:44
    #35300879
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
iDesperadoа что за задача ? вы уверены, что ни xml type из оракла ни oracle xml db не подойдут ?

Надо будет по этим файлам предоставлять выборки + статистика (сколько и чего в них нам передали) + веб мордочка для просмотра в читаемом виде этого добра

Собственно DB2 заинтересовала тем что есть поддержка XQuery, который, как я понял, для подобных задач и создавался.
Насчет Oracle:

Table 1 Application Development, Language, and Database Features
.....
XML support in the database | Yes (_no XQuery_, JNDI, or Servlet support)
....
...
Рейтинг: 0 / 0
07.05.2008, 20:12
    #35300913
iDesperado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
XT84
Насчет Oracle:

Table 1 Application Development, Language, and Database Features
.....
XML support in the database | Yes (_no XQuery_, JNDI, or Servlet support)
....

где вы такое вычитали ? xmldb и соответсвенно XQuery в оракле появилось где-то в конце прошлого века и сегодня бесплатна во всех редакциях ...
если у вас структура всех xml известна заранее, то оракл гораздо интересней получится. он такие xml просто расскладывает по табличкам, на которые можно и Xquery и обычные SQL гонять.
...
Рейтинг: 0 / 0
07.05.2008, 23:44
    #35301149
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
А в DB2 из XML по табличкам данные не раскладываются.
Так было с XML Extender. Теперь всё гораздо красивее...
XML - это иерархическая структура, так и пусть лежит, как структура.

Вот ссылки на статьи из инфоцентра версии DB2 9.5 (информация может быть поновее, в том числе и tutorial):
Обзор pureXML
Слева в дереве навигации будут ссылки на всю информацию по XML в DB2...
Вот также интересная информация.
Усовершенствования в 9.5

Кстати, здесь на форуме были темы, касающиеся хранения и обработки XML в DB2.
Люди интересуются, используют.

Вообще, сделано здорово. Удобно, просто и понятно.
Удачи. =)
...
Рейтинг: 0 / 0
07.05.2008, 23:50
    #35301154
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Может быть интересно для сравнения.
DB2 9.5 SQL and XML limits
...
Рейтинг: 0 / 0
08.05.2008, 01:08
    #35301197
iDesperado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
в оракле с XML имхо пошли немного дальше - в нем сторадж отделен от логики и есть 3 варианта стораджа: обычный цлоб, раскидывания по табличкам и бинарный формат. Xquery может работать с любым вариантом, просто при раскидывании по таблицам Xquery может юзать развивающийся уже 30 лет оптимизатор, партитионинг, ACL и прочее. бинарный формат же по сути и есть аналог нативного xml из db2 (точнее одной из db2)
...
Рейтинг: 0 / 0
08.05.2008, 15:01
    #35302696
Favn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
iDesperadoв оракле с XML имхо пошли немного дальше - в нем сторадж отделен от логики и есть 3 варианта стораджа: обычный цлоб, раскидывания по табличкам и бинарный формат.
В 9.5 можно указать, что XML-поле <= 32Кб может хранится внутри записи, а не в XML сторадже. Причем в записи он хранится в нативном виде с возможностью XML-индексирования. Не вижу, в чем Oracle немного дальше.
...
Рейтинг: 0 / 0
08.05.2008, 15:23
    #35302771
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
XT84Table 1 Application Development, Language, and Database Features
.....
XML support in the database | Yes (_no XQuery_, JNDI, or Servlet support)
....

Ээ прочел на сайте Oracle, но это на XE
...
Рейтинг: 0 / 0
08.05.2008, 16:27
    #35302958
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Всем спасибо за ссылки и за рассказ про Oracle вот щас доки читаю XDB, насчет DB2 буду думать, может быть все навороты Oracle не потребуются, но у него есть приимущество -- Oracle у нас уже используется.
...
Рейтинг: 0 / 0
08.05.2008, 16:38
    #35302995
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Люди в лабах IBM не спят...
На DB2 переходить с других баз всё проще... =)
Жаль, что DB2 в силу некоторых факторов в своё время не получила распространения в России, как Оракл.
Но, всё впереди... "Товарищ, верь..."
...
Рейтинг: 0 / 0
08.05.2008, 16:57
    #35303052
iDesperado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Favn Не вижу, в чем Oracle немного дальше.
ну если касатся стораджа ушел дальше в object-based сторадже. как я понял в этом случае не нужно переучивать всю команду Xquery, те кто неосилил могут работать через SQL обращаясь к обыным реляционным таблицам. плюс т.к. это обычные таблицы то все навороты оракла на них распрорстроняются, от партитионинга, до row-level security.
что же по функционалу рекламщики говорят, что Db2 не умеет DOM, при апдейте узла переписывает всю запись, как-то урезан full text search и т.п.
...
Рейтинг: 0 / 0
08.05.2008, 18:00
    #35303245
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
HunterikЛюди в лабах IBM не спят...
На DB2 переходить с других баз всё проще... =)
Жаль, что DB2 в силу некоторых факторов в своё время не получила распространения в России, как Оракл.
Но, всё впереди... "Товарищ, верь..."
Просто не хочется вводить новую сущность, если у DB2 будут какие-то серьезные преимущества то будем учить :) в конце концов многие навороты Oracle просто могут не потребоваться, вот щас документацию распечатал грам 200-300 не меньше ;)
...
Рейтинг: 0 / 0
08.05.2008, 18:02
    #35303250
XT84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
iDesperado Favn Не вижу, в чем Oracle немного дальше.
ну если касатся стораджа ушел дальше в object-based сторадже. как я понял в этом случае не нужно переучивать всю команду Xquery, те кто неосилил могут работать через SQL обращаясь к обыным реляционным таблицам. плюс т.к. это обычные таблицы то все навороты оракла на них распрорстроняются, от партитионинга, до row-level security.
что же по функционалу рекламщики говорят, что Db2 не умеет DOM, при апдейте узла переписывает всю запись, как-то урезан full text search и т.п.
а вот это очень не удобно, хотя с другой стороны апдейты там особо не предполагаются.
PS всех с наступающим!
...
Рейтинг: 0 / 0
08.05.2008, 18:24
    #35303290
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
iDesperadoчто же по функционалу рекламщики говорят, что Db2 не умеет DOM, при апдейте узла переписывает всю запись , как-то урезан full text search и т.п. XQuery updating expressions .
...
Рейтинг: 0 / 0
08.05.2008, 18:29
    #35303302
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
...
Рейтинг: 0 / 0
08.05.2008, 18:42
    #35303333
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
Насчет Row-level Security... LBAC
Насчет партишенинга в Оракле даже не знаю во что ткнуться в DB2.
Теперь есть партишенинг не только на уровне базы данных с DPF, но и на уровне таблиц. Partitioned tables
Роли, знаете ли тоже добавили... Roles
И т.д...
Эх, про апдейт уже вставили ссылки. =)
Вот тут (DB2 9 XML performance characteristics) тест производительности небольшой.
...
Рейтинг: 0 / 0
08.05.2008, 19:09
    #35303376
iDesperado
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
HunterikНасчет Row-level Security... LBAC
Насчет партишенинга в Оракле даже не знаю во что ткнуться в DB2.
Теперь есть партишенинг не только на уровне базы данных с DPF, но и на уровне таблиц. Partitioned tables
Роли, знаете ли тоже добавили... Roles
И т.д...

и какое отношение все это имеет к NATIVE XML !? речь вроде о XML, ничего из перечисленого в DB2 с XML не ингрировано.

ЗЫ. про апдейт спасибо, не заметил. действительно в 9.5 появились Xpath и Update частями.
...
Рейтинг: 0 / 0
08.05.2008, 19:12
    #35303378
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML и DB2 стоит ли использовать?
авторDB2 будут какие-то серьезные преимущества то будем учить :)
Учить не надо, лишь немного адаптироваться. =)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / XML и DB2 стоит ли использовать? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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