亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > DB2 > 正文

對比DB2 9和DB2 V8.x中的XML功能

2020-01-31 14:52:50
字體:
來源:轉載
供稿:網友
正在看的db2教程是:對比DB2 9和DB2 V8.x中的XML功能。

簡介
DB2 UDB Version 8.x 中的 XML 支持基于 DB2 的關系基礎設施。XML 數據要么按原樣存儲為字符大對象(CLOB),要么分解到關系表中。另一方面,DB2 UDB Viper 具有真正的 XML 數據本機支持?,F在,將 XML 數據作為一種新的數據類型處理,存儲在一個經過解析并加上注釋的樹中,這個樹是與關系數據存儲分開的。還引入了基于 XML 模式的 XML 索引技術,并支持 XQuery 和 SQL/XML 作為查詢和發布 XML 數據的語言。

DB2 UDB Version 8.x 中的 XML 支持

DB2 8.x 使用 SQL/XML 和 DB2 XML Extender 向底層關系數據提供 XML 功能。DB2 XML Extender 提供許多用戶定義類型(UDT)、用戶定義函數(UDF)和存儲過程來支持 XML。XML 文檔存儲為關系形式,并使用 XML Extender 基礎設施為關系數據提供 XML 表現形式。還支持一些用來將關系數據發布為 XML 的 SQL/XML 函數。更多細節可以在 DB2 XML Extender Web 站點上找到。

DB2 還允許創建用戶定義的 Java 函數和存儲過程,可以將 XML 和 XSL 解析器(作為 DB2 8.x 的一部分安裝)合并到代碼中。

DB2 Viper 中的 XML 支持

DB2 Viper 支持本機 XML 存儲,從而不再需要將 XML 分解到關系表中供查詢和發布。這種新的存儲方式將 XML 保存為與 XML 文檔對象模型(DOM)相似的經過解析并加上注釋的樹形式。對于仍然需要將 XML 數據分解到關系表中的應用程序,這個版本中還提供了增強的分解功能,這種功能使用帶注釋的 XML 模式映射。

XML 特性對比 ―― DB2 UDB Version 8.x 和 DB2 Viper

表 1. XML 特性對比 ―― DB2 UDB Version 8.x 和 DB2 Viper



DB2 UDB Version 8.x DB2 Viper 存儲和索引

XML 數據存儲為兩種形式:

原樣的文檔:

  • XMLCLOB、XMLVARCHAR、XMLFILE 類型的 XML Extender 列。
  • BLOB、CLOB 或 VARCHAR 類型的列。
  • 在關系副表中創建 XML 文檔的間接索引。
  • 解析文檔來更新創建的副表。
分解到關系 XML Extender(XML 集合):
  • 使用文檔訪問定義(DAD)分解到現有的關系表。
  • 只有 XML 中的葉節點可以分解并映射到 SQL 列類型。
  • 不支持名稱空間。
  • 功能有限,不能處理復雜的 XML 文檔。
XML 數據存儲為兩種形式:

原樣的本機文檔 XML 存儲。
  • 從頭構建了全新的層次化(本機)存儲。這種存儲方式保存文檔的任意樹形式。
  • XML 類型的列。
  • 使用葉節點的路徑表達式建立 XML 索引。
  • 在插入時對文檔進行解析。
用關系 SQL/XML 函數和帶注釋的模式映射進行分解。
  • 使用帶注釋的 XML 模式映射分解到現有的關系表。
  • XML 片段也可以分解,映射到 XML 列類型。
  • 處理名稱空間。
  • 可以使用擴展的功能過濾 XML 數據,比如 DB2 表達式和條件。
驗證
  • DAD 中定義的隱式驗證。
  • 使用 XML Extender UDF svalidate 進行顯式驗證。
  • 文檔類型定義(DTD)注冊并存儲在內部表中。
  • 從文件系統獲得 XML 模式。
  • 沒有與列相關聯的隱式驗證。
  • 使用 SQL/XML 函數 XMLVALIDATE 進行顯式驗證。
  • 不支持 DTD 驗證。
  • DTD 和 XML 模式注冊在 XML 模式存儲庫(XSR)中,并存儲在數據庫中。
查詢和發布

使用 SQL/XML 和 XML Extender 函數進行查詢和發布。

對于原樣的 XML 文檔。
  • 使用帶索引的副表查詢文檔,以 CLOB 形式獲得文檔。
  • 可以使用 XML Extender 函數進行子文檔查詢。
可以使用 Extender 函數進行 XSLT 轉換。

對于分解到關系表的 XML 數據。
  • SQL/XML 發布函數。
  • XML Extender DAD 映射和函數。
使用 SQL/XML 和 XQuery 進行查詢和發布。

對于原樣的 XML 文檔。
  • 可以混合使用 SQL/XML 和 XQuery 來檢索和發布關系數據和 XML 數據。
  • 可以聯結多個 XML 列。
使用 XML Extender XSLT 函數支持 XSLT。
  • 可以使用 XQuery 查詢、轉換和發布 XML。
對于分解到關系表的 XML 數據。
  • SQL/XML 發布函數。
更新 對于原樣的 XML 文檔。
  • 使用 SQL update 語句進行全文檔更新。
  • 使用 XML Extender UDF update 進行更新。
對于原樣的 XML 文檔。
  • 使用 SQL update 語句進行全文檔更新。
  • 由于缺少定義 XQuery 更新的標準,不支持子文檔更新。
  • 可以從 developerWorks 下載更新存儲過程,請參考 XML application migration from DB2 8.x to DB2 Viper, Part 1: Partial updates to XML documents in DB2 Viper (developerWorks,2006 年 5 月)。
為數據庫啟用 XML 功能 需要為數據庫啟用 XML Extender 功能。 不需要啟用數據庫,因為 XML 支持現在是 DB2 引擎的固有部分。 工具 在 DB2 Development Center 或 Control Center 中沒有集成 XML 支持。

Websphere Studio Application Developer
  • XML Schema Editor
  • DTD Editor
  • DAD Mapping 工具
  • 在查詢構建器中不支持 SQL XML。
  • Xerces 和 Xalan 解析器
  • Java Database Connectivity(JDBC)驅動程序中沒有提供支持。
XML 支持集成到了工具的各個方面。

DB2 Control Center 和 DB2 Develope

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一篇

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一区中文字幕| 欧美一级电影免费在线观看| 久久成年人免费电影| 国产成人综合一区二区三区| 欧美亚洲第一区| 成人免费观看网址| 岛国av一区二区在线在线观看| 97视频网站入口| 91免费版网站入口| 色诱女教师一区二区三区| 亚洲久久久久久久久久久| 欧美视频精品一区| 欧美精品18videosex性欧美| 丝袜一区二区三区| 欧美精品videos另类日本| 亚洲影院污污.| 最近中文字幕mv在线一区二区三区四区| 国模精品视频一区二区| 中文字幕免费精品一区高清| 91精品国产91久久久久福利| 奇米一区二区三区四区久久| 亚洲午夜av电影| 久久久久久久一区二区三区| 麻豆国产精品va在线观看不卡| 久久久天堂国产精品女人| 欧美性xxxxhd| 日韩欧美成人网| 欧美疯狂xxxx大交乱88av| 色综合天天狠天天透天天伊人| 国产成+人+综合+亚洲欧美丁香花| 国产成人aa精品一区在线播放| 亚洲午夜精品久久久久久性色| xxx欧美精品| www.国产精品一二区| 亚洲人成毛片在线播放| 欧美国产在线视频| 国产精品久久久久久av福利软件| 久久久伊人日本| 精品久久久久久国产| 2019中文字幕在线观看| 亚洲美女视频网| 日韩精品视频在线| 欧美日韩中文字幕日韩欧美| 92看片淫黄大片看国产片| 91wwwcom在线观看| 国产精品黄视频| 国产精品丝袜久久久久久高清| 日本亚洲欧美三级| 欧美国产日韩精品| 亚洲欧美在线看| 日韩中文在线不卡| 日韩一区二区三区在线播放| 亚洲精品99久久久久| 欧美激情视频给我| 97精品国产aⅴ7777| 在线观看欧美成人| 国产97在线视频| 91精品国产91久久久久久不卡| 在线观看欧美成人| 成人免费淫片aa视频免费| 中文字幕亚洲欧美一区二区三区| 欧洲亚洲女同hd| 深夜福利一区二区| 国产精品入口尤物| 久久久久免费视频| 精品无人区太爽高潮在线播放| 中文字幕日韩精品在线观看| 视频在线观看一区二区| 亚洲一区中文字幕在线观看| 91视频-88av| 国产精品久久精品| 狠狠色狠狠色综合日日五| 亚洲精品美女在线| 亚洲毛茸茸少妇高潮呻吟| 欧美巨猛xxxx猛交黑人97人| 热re99久久精品国产66热| 亚洲在线第一页| 亚洲97在线观看| 欧美日韩国产成人高清视频| 国产精品在线看| 亚洲色图日韩av| 欧美亚洲国产成人精品| 伊人精品在线观看| 红桃视频成人在线观看| 日韩欧美国产中文字幕| 亚洲欧美日韩国产成人| 欧美高清理论片| 亚洲精品91美女久久久久久久| 日本韩国在线不卡| 亚洲香蕉成人av网站在线观看| 一个人www欧美| 91日本在线视频| 国产精品99久久久久久久久| 日韩精品www| 亚洲欧美成人精品| 97热在线精品视频在线观看| 欧美美最猛性xxxxxx| 丝袜亚洲欧美日韩综合| 日韩视频中文字幕| 九九精品视频在线观看| 日本成人黄色片| 欧美激情精品久久久久久变态| 亚洲精品91美女久久久久久久| 亚洲午夜未删减在线观看| 国产成人福利视频| 热草久综合在线| 国产有码一区二区| 亚洲精品久久久久久久久久久| 国产美女久久久| 欧美国产一区二区三区| 久久综合久久美利坚合众国| 久久久久国产精品免费| 成人黄色网免费| 成人网在线免费观看| 日韩69视频在线观看| 亚洲国产精品免费| 欧美在线观看www| 亚洲夜晚福利在线观看| 91黄色8090| 日韩在线欧美在线国产在线| 欧美一区二区三区……| 国产欧美精品一区二区三区-老狼| 国产亚洲欧洲高清| 午夜精品福利电影| 少妇av一区二区三区| 国产午夜精品视频免费不卡69堂| 欧美精品九九久久| 91在线免费视频| 亚洲аv电影天堂网| 欧美在线激情视频| 亚洲理论在线a中文字幕| 中文字幕无线精品亚洲乱码一区| 国产欧美在线播放| 北条麻妃一区二区三区中文字幕| 国产噜噜噜噜噜久久久久久久久| 日本欧美国产在线| 色妞一区二区三区| 日本高清不卡的在线| 久久综合九色九九| 亚洲人成在线观看| 欧美日韩美女视频| 国产精品7m视频| 精品国产一区av| 中文字幕欧美精品日韩中文字幕| 成人精品视频久久久久| 成人做爽爽免费视频| 亚洲片在线资源| 91欧美精品午夜性色福利在线| 一区二区国产精品视频| 精品久久中文字幕久久av| 国产精品自拍小视频| 亚洲人a成www在线影院| 日韩有码视频在线| 欧美性猛交xxxxx免费看| 国产色综合天天综合网| 欧美精品午夜视频| 欧美日韩免费在线观看| 国产噜噜噜噜久久久久久久久| 日韩视频亚洲视频| 97热在线精品视频在线观看| 亚洲欧洲在线看| 伦伦影院午夜日韩欧美限制| 久久人人97超碰精品888| 在线视频日韩精品|