【24h】

Conflicting XML Updates

机译:冲突的XML更新

获取原文
获取原文并翻译 | 示例

摘要

There has been growing interest in the addition of update operations to languages that operate on XML data, for example, XQuery and XJ. These update operations support efficient and declarative specification of transformations of XML data. The presence of update operations raises the question of detecting data dependencies between reads and updates of XML documents. The ability to optimize the execution of update operations depends on the ability to detect such conflicts. In this paper, we formalize the notions of updates on XML data and conflicts between update operations. We show that conflict detection is NP-complete when the update operations are specified using XPath expressions that support the use of the child and descendant axis, wildcard symbols, and branching. We also provide efficient polynomial algorithms for update conflict detection when the patterns do not use branching.
机译:人们对将更新操作添加到对XML数据进行操作的语言(例如XQuery和XJ)的兴趣日益浓厚。这些更新操作支持XML数据转换的高效和声明性规范。更新操作的存在提出了检测XML文档的读取和更新之间的数据依存关系的问题。优化更新操作执行的能力取决于检测此类冲突的能力。在本文中,我们将XML数据的更新概念以及更新操作之间的冲突形式化。我们显示,当使用支持子代和后代轴,通配符和分支使用的XPath表达式指定更新操作时,冲突检测是NP完全的。当模式不使用分支时,我们还提供了用于更新冲突检测的有效多项式算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号