Производительность ORACLE и тип XMLTYPE
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Производительность ORACLE и тип XMLTYPE Expand / Collapse
Автор
Сообщение
28.10.2005 16:29
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 26.06.2006 11:05
Сообщ.: 81, Visits: 883
В Oracle 9 появился новый объектный тип данных XMLType для работы с XML. Теперь чтобы распарсить xml-документ вместо использования внешнего java-парсера можно использовать этот замечательный тип, но! его использование приводит к дорогой избыточной обработке при запросе XML контента такими функциями, как XMLType.Extract() или XMLType.ExistsNode(), поскольку эти операции требуют во время обработки построения в оперативной памяти дерева XML DOM и выполнения функциональных Xpath оценок.
Как же быть если нужна высокая производительность? Как можно быстро распарсить XML и быстро получать значения атрибутов различных узлов дерева? Возможно ли это вообще в PL/SQL?
Говорят можно как-то использовать Oracle Text, но как? И вообще что это?
Сообщ. #883642
01.12.2005 14:10
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 01.12.2005 15:42
Сообщ.: 8, Visits: 89
Построй индекс по XMLType.Extract() or XMLType.ExxistNode()
:)
Сообщ. #885941
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:13