Jump to content

чистыйXML

pureXML — это встроенная функция хранения XML на сервере данных IBM Db2 . pureXML предоставляет языки запросов , технологии хранения, технологии индексирования и другие функции для поддержки данных XML. Слово «чистый» в чистом XML было выбрано для обозначения того, что Db2 изначально хранит и обрабатывает данные XML в присущей им иерархической структуре, а не обрабатывает данные XML как простой текст или преобразует их в реляционный формат. [ 1 ]

Техническая информация

[ редактировать ]

Db2 включает в себя два различных механизма хранения: один для эффективного управления традиционными типами данных SQL, а другой — для управления данными XML. Базовый механизм хранения прозрачен для пользователей и приложений; они просто используют SQL (включая SQL с расширениями XML или SQL/XML ) или XQuery для работы с данными.

Данные XML хранятся в столбцах таблиц Db2, имеющих тип данных XML. Данные XML хранятся в анализируемом формате, который отражает иерархическую природу исходных данных XML. Таким образом, pureXML использует деревья и узлы в качестве модели для хранения и обработки данных XML. Если вы поручите Db2 проверить данные XML на соответствие схеме XML перед сохранением, Db2 аннотирует все узлы в иерархии XML информацией о типах схем; в противном случае он будет аннотировать узлы информацией о типе по умолчанию. При хранении Db2 сохраняет внутреннюю структуру данных XML, преобразуя имена тегов и другую информацию в целочисленные значения. Это помогает экономить дисковое пространство, а также повышает производительность запросов, использующих выражения навигации. Однако пользователи не знают об этом внутреннем представлении. Наконец, Db2 при необходимости автоматически разбивает узлы XML на несколько страниц базы данных.

Схемы XML определяют, какие элементы XML являются допустимыми, в каком порядке эти элементы должны появляться в данных XML, какие типы данных XML связаны с каждым элементом и т. д. pureXML позволяет проверять ячейки в столбце данных XML на соответствие какой-либо схеме, одной схеме или нескольким схемам. pureXML также предоставляет инструменты для поддержки развивающихся схем XML.

IBM усовершенствовала интерфейсы своих языков программирования для поддержки доступа к данным XML. Эти улучшения охватывают Java ( JDBC ), C (встроенный SQL и интерфейс уровня вызова), COBOL (встроенный SQL), PHP и Microsoft .NET Framework (через поставщика DB2.NET).

pureXML был впервые включен в выпуск DB2 9 для Linux , Unix и Microsoft Windows под кодовым названием Viper в июне 2006 года. [ 2 ] Он был доступен в DB2 9 для z/OS в марте 2007 года. [ 3 ] В октябре 2007 года IBM выпустила DB2 9.5 с улучшенной производительностью транзакций XML-данных и улучшенной экономией места для хранения данных. [ 4 ] В июне 2009 года IBM выпустила DB2 9.7 с поддержкой XML для секционированных баз данных, диапазонных и многомерных кластеризованных таблиц, а также сжатия данных и индексов XML. [ 5 ]

Соревнование

[ редактировать ]

Db2 — это гибридный сервер данных. Он предлагает управление данными для традиционных реляционных данных, а также обеспечивает собственное управление данными XML. Другие поставщики, предлагающие управление данными как для реляционных данных, так и для собственного хранилища XML, включают Oracle с ее продуктом 11g и Microsoft с ее продуктом SQL Server .

pureXML также конкурирует с собственными базами данных XML, такими как BaseX , eXist , MarkLogic или Sedna .

Международная организация технической поддержки IBM (ITSO) опубликовала следующие книги, которые доступны в печатном виде или в виде бесплатных электронных книг:

Также можно приобрести следующие книги:

Образование и обучение

[ редактировать ]

Следующие классные и онлайн-курсы по pureXML доступны в IBM Education:

См. также

[ редактировать ]
  1. ^ «Разработчик IBM» . ИБМ .
  2. ^ «Информационный зал IBM – 08.06.2006 IBM трансформирует рынок баз данных с внедрением DB2 – США» . Архивировано из оригинала 11 октября 2012 г.
  3. ^ «Информационный зал IBM – 06 марта 2007 г. IBM представляет DB2 Viper для мэйнфреймов – США» . Архивировано из оригинала 11 октября 2012 г.
  4. ^ «Номер новостей IBM – 15 октября 2007 г. IBM расширяет лидерство в области технологий серверов данных, представляя DB2 «Viper 2» — США» . Архивировано из оригинала 11 октября 2012 г.
  5. ^ «Номер новостей IBM – 2009-04-22 Программное обеспечение IBM Database повышает эффективность работы и сокращает затраты на хранение данных до 75% – США» . Архивировано из оригинала 21 ноября 2012 г.
[ редактировать ]

Интернет-сообщества

[ редактировать ]

Интернет-сообщества позволяют пользователям pureXML общаться с коллегами-профессионалами.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 73243ca5ea331f77818ce39663ce8cf6__1652169180
URL1:https://arc.ask3.ru/arc/aa/73/f6/73243ca5ea331f77818ce39663ce8cf6.html
Заголовок, (Title) документа по адресу, URL1:
pureXML - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)