Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
Подскажите плз ссылки на материалы, описывающие возможности работы с XML в различных СУБД. Прежде всего интересует большая тройка - ora, ms, db2. В идеале хочется найти сравнительный обзор: что где есть, у кого какие плюсы и минусы (например, способ хранения, индексы, поддержка xquery, sql/xml, быстродействие...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 19:32 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
Раздел документации по XML от Sybase ASA ASA SQL User's Guide. Using XML in the Database ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 19:56 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
IBM DB2 http://www.vldb2005.org/program/paper/thu/p1164-nicola.pdf http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0511singh/ http://www.db2mag.com/story/showArticle.jhtml?articleID=167100937 Вряд ли какая либо еще RDBMS способна на такое. Написать запрос, перемажая XQuery и SQL предложения, и удивится плану выполнения этого запроса.... Это нечто. Хоть я до сих пор не пойму, зачем это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 22:18 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
ggv Вряд ли какая либо еще RDBMS способна на такое. Написать запрос, перемажая XQuery и SQL предложения, и удивится плану выполнения этого запроса.... Это нечто. вообще мешать sql c xml это какой-то стандарт, который оракл, наверно ibm и прочие понапридумавали. думаю, что как минимум те кто это напридумывал, тот это умеет. да и вообще в оракле xquery обращается к обычному реляционому хранилищу (речь про xmldb), т.е. работает тот же оптимайзер, что и и для sql, поэтому совершенно естественно, что там все это мешать можно. http://www.oracle.com/technology/tech/xml/xmldb/Current/TWP_Mastering_XMLDB_Queries.pdf ggvХоть я до сих пор не пойму, зачем это. а вдруг земля перевернется и производители субд начнут соблюдать хоть какие-то стандарты ? хотя оракл без (+) ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 23:09 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
Yo - а по существу есть что сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:33 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
ggvYo - а по существу есть что сказать? pdf неосилил :) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:39 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
дык там смотреть особо нечего... Да и про "смесь" - там сильно отвлеченно. Кто как понимает "найтивность" XML. Хотя формально - да, поддержка XML на уровне композиции/дукомпозиции - присутсвует. Если б от меня зависило, я бы на этом и остановился - лучший вид внедрения XML поддержки в RDBMS. Зачем нечто большее - не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 14:00 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
2 Yo! интересная статейка. У меня тут возникла пара вопросов. 1) Т.е. получается что чтобы поиметь перфоменс нужно сделать XMLSredding на основании XMLSchema. Т.е. получается без XMLSchema мы толком с XML работать не сможем? 2) При работе с XML очень важно соблюдать порядок документа. Я, честно гвоворя не знаю как этого добиться в реляционной схеме используя реляционные механизмы. т.е. вернет ли мне //text() что-то осмысленное, или исказит смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 14:12 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
2gardenman вообще сам я документ ни осилил т.к. чо такое xmlschema представляю весьма смутно, поэтому могу поделится лишь как я себе это представляю: есть 2 варианта хранения xml, в цлобе или на основе xmlschema которая раскладывет xml по реляционным табличкам. цлоб неинтересен т.к. жутко тормозит интересен лишь второй вариант, но туда положить любой xml нельзя, только тот что соответствует xmlschema. в этом кореное отличие от db2 у котрого (к стате та версия уже вышла что супортит xml ?) в таблицу клиентов можно складывать любой документ (хоть с анекдотами) и хранится не в виде набора реляционных табличкек, а как-то "натив". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 14:28 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
gardenman - если под порядком документа ты имеешь ввиду его иерархическую структуру, то сохранить е реляционными средствами возможно. А вот сделано ли это.... Тот же XPath как подмножество XQuery может жестоко обломаться, если иерархическая структура не будет сохрнена. Логично предположить, что кем-то это сделано. Но я не знаю. По известным причинам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 16:19 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
Не четал. Па сабжу: MS SQL в XML умеет выборку делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2006, 19:08 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
В том же Oracle весьма обрезанная поддержка XPath (9i). Я так и не смог извлечь имя xml-атрибута, пришлось применять XSL (извлечь:=извлечь через extract, если кто знает как это сделать через extract - сообщите плиз, xmldom может это, но я его не юзаю, тормозил сильно). SarinПа сабжу: MS SQL в XML умеет выборку делать. Это много кто умеет делать, только зачастую декларируют поддержку того же XPath (просто с ним и с XSL я наиболее плотно работал в Oracle), а на деле поддерживают стандарт не полностью (стандарт:=стандарт W3C). Конкретно это про Oracle 9.2.0.5.0, что с другими СУБД не имею понятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2006, 08:33 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
ggvТот же XPath как подмножество XQuery может жестоко обломаться, если иерархическая структура не будет сохрнена.XPath это подмножество XML, а не подмножество XQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2006, 16:26 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
катастрофа ggvТот же XPath как подмножество XQuery может жестоко обломаться, если иерархическая структура не будет сохрнена.XPath это подмножество XML, а не подмножество XQuery.XPath входит в XQuery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2006, 07:30 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
mir катастрофа ggvТот же XPath как подмножество XQuery может жестоко обломаться, если иерархическая структура не будет сохрнена.XPath это подмножество XML, а не подмножество XQuery.XPath входит в XQuery Хм, XPath отдельный язык. Как он входит в XQuery, так он и входит в XSL например. На сайте w3c я не нашел того, что XPath это часть XQuery, ткните, если не прав. Сначала, насколько я знаю, XPath входил в XSL (=XSL поддерживал XPath), но разрабатывался он как отдельный язык, для адресации внутри XML-документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 06:58 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
С тоже отдельный язык, но он при этом еще и является подмножеством языка C++. http://en.wikipedia.org/wiki/XQuery XQuery 1.0 is being developed by the XML Query working group of the W3C. The work is closely coordinated with the development of XSLT 2.0 by the XSL Working Group; the two groups share responsibility for XPath 2.0, which is a subset of XQuery 1.0. ... XQuery uses XPath expression syntax to address specific parts of an XML document. http://en.wikipedia.org/wiki/XPath_2.0 XPath 2.0 is a language for addressing portions of XML documents, designed by the World Wide Web Consortium (W3C). It is the successor of the W3C recommendation XPath 1.0. XPath 2.0 currently owns working draft status, but its main parts are stable. It is much more complex, voluminous and powerful than its predecessor. It is part of the specifications of XQuery 1.0 and XSLT 2.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 09:08 |
|
||
|
XML-поддержка в реляционных СУБД
|
|||
|---|---|---|---|
|
#18+
mirС тоже отдельный язык, но он при этом еще и является подмножеством языка C++. http://en.wikipedia.org/wiki/XQuery XQuery 1.0 is being developed by the XML Query working group of the W3C. The work is closely coordinated with the development of XSLT 2.0 by the XSL Working Group; the two groups share responsibility for XPath 2.0, which is a subset of XQuery 1.0. ... XQuery uses XPath expression syntax to address specific parts of an XML document. http://en.wikipedia.org/wiki/XPath_2.0 XPath 2.0 is a language for addressing portions of XML documents, designed by the World Wide Web Consortium (W3C). It is the successor of the W3C recommendation XPath 1.0. XPath 2.0 currently owns working draft status, but its main parts are stable. It is much more complex, voluminous and powerful than its predecessor. It is part of the specifications of XQuery 1.0 and XSLT 2.0. Ага, спасибо, весьма познавательно, плохо читал документацию. Тогда как быть с отношением XSL <> XPath? Т.е. я писал на xsl, например, и там очень активно используется xpath, иначе просто нельзя кое-какие вещи сделать. Т.е. правильно будет говорить, что XPath часть XSL, также как XPath часть XQuery, или XSL поддерживает XPath? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 10:16 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33632296&tid=1553593]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 376ms |

| 0 / 0 |
