WEB开发网
开发学院数据库DB2 DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的... 阅读

DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分

 2009-11-12 00:00:00 来源:WEB开发网   
核心提示: 图 81:快照监控器对数据,索引和 XDA 存储对象的输出XML 数据的重组和备份并恢复REORG、备份和恢复 XML 数据的指南和关系型数据库没有区别,DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分(8), DB2 备份和恢复实用工具自动包含 XM

图 81:快照监控器对数据,索引和 XDA 存储对象的输出

XML 数据的重组和备份并恢复

REORG、备份和恢复 XML 数据的指南和关系型数据库没有区别。 DB2 备份和恢复实用工具自动包含 XML 数据。 REORG 命令不受 XML 文档存储在树形结构中的影响。对在 XML 数据上的 REORG 命令的主要影响是如果在 REORG 命令中使用了 LONGLOBDATA 选项的话,被删除的空间的释放是在删除操作之后。有一个单独的文档提供 DB2 load,REORG 和备份 / 回复实用工具的指南,本文叫做“ Minimizing Planned Outages ”。

开发 pureXML 应用程序

对应用程序开发人员大多数操作 XML 文档的 DB2 pureXML 功能的基础值在应用程序层面将不再需要单调并效率低下的 DOM 编程了。因为在 DB2 pureXML 中 XML 文档是存储在一个解析过的格式中,文档片段或单独的值可以在不需要解析的情况下被抽取或更新。应用程序发送正确的 XML 查询或更新语句给 DB2 来替代预取并解析整个文档。对应用程序依然需要通过 DOM 或 SAX APIs 来访问 XML 数据的情况,他们可以使用新的 JDBC 4.0 功能。这些以及其它的应用程序开发者指南在下面章节中提供。

对简短的 XML 查询使用参数标记

<TIP>非常简短的数据库查询常常执行得非常快,编译的时间和对它们进行优化是它们运行时间的一部分。因此,只对它们编译一次然后在每次执行时传输谓词文字变量。你不能在 XQuery 中使用 SQL 风格的参数标记,SQL/XML 函数 XMLQUERY、XMLTABLE 和 XMLEXISTS 允许你把 SQL 参数作为一个变量传输给内置的 XQuery 表达式。建议有非常简短并重复运行的查询的应用程序这么做。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:DB 最佳 实践

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接