xfy 与 DB2 9 XML 数据解决方案,第 1 部分: 使用 pureXML 发挥出数据的最大价值
2008-11-20 16:34:20 来源:WEB开发网处理非结构化数据 —— 缺少的拼图
在使用 XML 方面,很多公司的一个关键目标就是能够处理各种类型的、不能有效地存储在关系数据库(RDB)中的数据。这是一个重要的目标,因为一个企业中的大部分数据都不是结构化的,不能存储在常规的 RDB 中。据调查发现,一个企业中只有 10% 的数据是在 RDB 中管理的。这意味着企业中还有 90% 的信息没有得到系统化的管理或利用。大多数企业不能有效地利用那些非结构化数据。
很多 XML 的支持者一直期望 XML 可以很快帮助实现将这种非结构化数据转换成便于管理和利用的形式的目标。但是直到现在,这个目标的实现还缺少两块重要的拼图:
一种能存储 XML 数据,并将其当作 XML 数据来操纵的数据库。
一种用于开发本地 XML 应用程序的完善的工具。
然而,在 2006 年的夏季,第三代数据库 IBM DB2 9(代码名为 “DB2 Viper”)以及 Justsystems 公司的本地 XML 应用程序平台 “xfy” 作为这最后两块拼图出现了。
用于 XML 数据的 DB2 9 混合型数据库
DB2 9 是一种混合型数据库。除了具有 RDB 的功能以外,DB2 9 还具有 XML 数据库(XMLDB)的功能。DB2 9 可以将 XML 数据不作改变地存储为实际的 XML 数据。这是之前的 RDB 无法做到的,RDB 一般是通过将 XML 数据放进特定的表结构中来存储 XML 数据,而且只是简单地将数据作为大型字符串来处理。
DB2 9 可以使用 SQL 和 XQuery 来搜索关系数据和 XML 数据。除了使用 XQuery 搜索 XML 数据和使用 SQL 搜索关系数据外,用户还可以在同一个查询中同时搜索关系数据和 XML 数据。
相对于单模式的 RDB 来说,DB2 9 可以非常灵活地处理多种模式。例如,DB2 9 可以存储多种模式的 XML 数据,或者存储无模式的 XML 数据。这种模式灵活性使查询可以横跨不同的 XML 数据(例如具有不同模式的 XML 数据)进行搜索。这种多源搜索常被称作 “联邦搜索”。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接