В этой главе рассматривались разнообразные опции XML-памяти и соответствующие им стратегии загрузки в Oracle Database 10g. Таблица 9-1 показывает взаимодействие между XML-памятью хранения и функциональностью предложенных XML-утилит для загрузки данных. Вы можете выбрать одну из этих утилит или использовать SQL- или PL/SQL- интерфейсы для загрузки XML-документов в базу данных Oracle.
|
Утилиты |
Функцио- нальность |
Реляцинное хранилище с XMLType представлениями |
Таблицы XMLType |
XMLType столбцы |
|
SQL*Loader |
Утилита командной строки |
Ограниченная поддержка |
Да |
Да |
|
XML SQL Utility |
Утилита командной строки и программный Java- и PL/SQL-интерфейс |
Да |
Да |
Да |
|
TransX Utility |
Утилита командной строки и программный Java- интерфейс |
Да |
Да |
Да |
|
XSQL Servlet |
Утилита командной строки и программный Java- и HTTP- интерфейсы, подготовленные во встроенных обработчиках |
Да |
Да |
Да |
|
HTTP/WebDAV |
HTTP/WebDAV директории |
Нет |
Да, но таблица требует создания таблицы по умолчанию, до того как XML-схема будет зарегистрирована |
Нет |
|
FTP Interfaces |
FTP -интерфейсы |
Нет |
Да, но таблица требует создания таблицы по умолчанию, до того как схема будет зарегистрирована |
Нет |
Таблица 9-1. Хранение XML-данных и утилиты загрузки данных