Efficient update of binary XML content in a database system
    91.
    发明授权
    Efficient update of binary XML content in a database system 有权
    在数据库系统中高效地更新二进制XML内容

    公开(公告)号:US07831540B2

    公开(公告)日:2010-11-09

    申请号:US11924556

    申请日:2007-10-25

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30923 G06F17/30908

    摘要: Various techniques are described hereafter for improving the efficiency of updating XML documents in a content repository, such as a database system. Specifically, techniques are described for updating an XML document by dynamically merging a stream of XML data from the document with update information. Techniques are also described for efficient validation of XML documents. Because of the manner of the updates, specifically because the XML data being updated is in the form of a stream, the database system validates only those portions of the stream of XML data that have been updated. In the alternative, the database system validates that portion of the XML data that is associated with the parent node of the portion of XML data that has been updated.

    摘要翻译: 以下描述了用于提高在诸如数据库系统的内容存储库中更新XML文档的效率的各种技术。 具体来说,描述了通过动态地将来自文档的XML数据流与更新信息合并来更新XML文档的技术。 还描述了技术来有效验证XML文档。 由于更新的方式,因为正在更新的XML数据是流的形式,所以数据库系统仅验证已经更新的XML数据流的那些部分。 或者,数据库系统验证与已更新的XML数据部分的父节点相关联的部分XML数据。

    MECHANISM FOR UTILIZING PARTITIONING PRUNING TECHNIQUES FOR XML INDEXES
    92.
    发明申请
    MECHANISM FOR UTILIZING PARTITIONING PRUNING TECHNIQUES FOR XML INDEXES 审中-公开
    利用XML索引的分割预处理技术的机制

    公开(公告)号:US20100235344A1

    公开(公告)日:2010-09-16

    申请号:US12403153

    申请日:2009-03-12

    IPC分类号: G06F17/30

    CPC分类号: G06F16/8365 G06F16/24554

    摘要: Techniques are provided for utilizing partition pruning for XML indexes. The computer-implemented method comprises storing XML documents in a document table, which is equi-partitioned with a corresponding index table, and wherein the partitioned document table and the partitioned index table can be searched using a query comprising a partitioning pruning directive.

    摘要翻译: 提供了利用XML索引的分割修剪技术。 计算机实现的方法包括将XML文档存储在与对应的索引表等份分割的文档表中,并且其中可以使用包括分割修剪指令的查询来搜索分区文档表和分区索引表。

    EFFICIENT UPDATE OF BINARY XML CONTENT IN A DATABASE SYSTEM
    93.
    发明申请
    EFFICIENT UPDATE OF BINARY XML CONTENT IN A DATABASE SYSTEM 有权
    数据库系统中二进制XML内容的有效更新

    公开(公告)号:US20090112890A1

    公开(公告)日:2009-04-30

    申请号:US11924556

    申请日:2007-10-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30923 G06F17/30908

    摘要: Various techniques are described hereafter for improving the efficiency of updating XML documents in a content repository, such as a database system. Specifically, techniques are described for updating an XML document by dynamically merging a stream of XML data from the document with update information. Techniques are also described for efficient validation of XML documents. Because of the manner of the updates, specifically because the XML data being updated is in the form of a stream, the database system validates only those portions of the stream of XML data that have been updated. In the alternative, the database system validates that portion of the XML data that is associated with the parent node of the portion of XML data that has been updated.

    摘要翻译: 以下描述了用于提高在诸如数据库系统的内容存储库中更新XML文档的效率的各种技术。 具体来说,描述了通过动态地将来自文档的XML数据流与更新信息合并来更新XML文档的技术。 还描述了技术来有效验证XML文档。 由于更新的方式,因为正在更新的XML数据是流的形式,所以数据库系统仅验证已经更新的XML数据流的那些部分。 或者,数据库系统验证与已更新的XML数据部分的父节点相关联的部分XML数据。

    Accelerating value-based lookup of XML document in XQuery
    95.
    发明申请
    Accelerating value-based lookup of XML document in XQuery 有权
    在XQuery中加速基于价值的XML文档查找

    公开(公告)号:US20090019077A1

    公开(公告)日:2009-01-15

    申请号:US11827801

    申请日:2007-07-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30938

    摘要: A method and apparatus for accelerating value-based lookups of XML documents in XQuery is provided. XML indices can help to optimize SQL queries of XML documents stored in object-relational databases. Certain SQL/XML functions such as XMLTABLE( ) use XQuery expressions to query XML documents. Previously, such queries could not use the XML index because the PATH table of the XML index was not defined for XQuery semantics. Techniques described herein extend the XML index for use with queries that require evaluation of XQuery expressions. Consequently, techniques described herein accelerate value-based lookups of XML documents in XQuery by introducing the possibility of an index-assisted evaluation of XQuery expressions.

    摘要翻译: 提供了一种用于在XQuery中加速基于价值的XML文档查找的方法和装置。 XML索引可以帮助优化存储在对象关系数据库中的XML文档的SQL查询。 某些SQL / XML函数(如XMLTABLE())使用XQuery表达式来查询XML文档。 以前,这样的查询无法使用XML索引,因为XML索引的PATH表未针对XQuery语义进行定义。 本文中描述的技术扩展了XML索引,以便与需要评估XQuery表达式的查询一起使用。 因此,本文描述的技术通过引入XQuery表达式的索引辅助评估的可能性来加速XQuery中的XML文档的基于值的查找。

    Accessing data from asynchronously maintained index
    96.
    发明申请
    Accessing data from asynchronously maintained index 有权
    从异步维护的索引访问数据

    公开(公告)号:US20080249990A1

    公开(公告)日:2008-10-09

    申请号:US11784341

    申请日:2007-04-05

    IPC分类号: G06F17/30

    摘要: A method and apparatus for computing queries in a way that is consistent with an index and the underlying base table is provided. A query is computed such that it is consistent with the state of an index and base table as of the last point at which the index and table were synchronized. For example, if an index is maintained asynchronously then it is not necessarily consistent with its base table when a query is to be run against the table and the index. Therefore, the query is computed such that it will be consistent with the last point at which the index and the table were synchronized. In one embodiment, a System Change Number (SCN) of the last successful synchronization operation is used to perform a flashback query on the table.

    摘要翻译: 提供了一种以与索引和底层基表一致的方式计算查询的方法和装置。 计算一个查询,使得它与索引和基表的状态一致,该索引和基表与索引和表同步的最后一个点相同。 例如,如果异步维护索引,则当要对表和索引运行查询时,它不一定与其基表一致。 因此,计算查询使其与索引和表同步的最后一个点一致。 在一个实施例中,使用上一次成功同步操作的系统更改编号(SCN)来对表执行闪回查询。

    Flexible handling of datetime XML datatype in a database system
    97.
    发明授权
    Flexible handling of datetime XML datatype in a database system 有权
    在数据库系统中灵活处理datetime XML数据类型

    公开(公告)号:US07406478B2

    公开(公告)日:2008-07-29

    申请号:US11202463

    申请日:2005-08-11

    IPC分类号: G06F17/00

    摘要: A database server registers an XML schema and determines a database representation for the XML schema and mapping information, determining what database types should be used to represent an XML schema and/or how instances of the XML schema are stored by a database system. The mapping information indicates the mapping between the constructs declared in the XML schema and the constructs included in the appropriate database representation. The XML schema may contain annotations that describe one or more properties of a database representation of an XML date-time type. Based on the annotations, the database determines an appropriate database representation and generates mapping information mapping the declaration of the XML date-time type of the XML schema to the constructs of the database representation.

    摘要翻译: 数据库服务器注册XML模式并确定XML模式和映射信息的数据库表示,确定应使用什么数据库类型来表示XML模式和/或数据库系统如何存储XML模式的实例。 映射信息指示在XML模式中声明的结构与包含在适当的数据库表示中的构造之间的映射。 XML模式可能包含描述XML日期时间类型的数据库表示形式的一个或多个属性的注释。 基于注释,数据库确定适当的数据库表示,并生成映射信息,将XML模式的XML日期时间类型的声明映射到数据库表示的构造。

    Query modes for translation-enabled XML documents
    98.
    发明申请
    Query modes for translation-enabled XML documents 有权
    支持翻译的XML文档的查询模式

    公开(公告)号:US20080162442A1

    公开(公告)日:2008-07-03

    申请号:US11648950

    申请日:2007-01-03

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30938 G06F17/30932

    摘要: Systems, methods, and other embodiments associated with providing query modes for translation-enabled XML documents are described. One method embodiment includes receiving an XPath query to an XML document that may store a translation for a data element. The method embodiment may also include automatically selecting a query mode for the XPath query. The method embodiment may also include querying the XML document using the XPath query and the selected query mode. The query mode may control, at least in part, the operation of an XML database logic.

    摘要翻译: 描述了与为支持翻译的XML文档提供查询模式相关联的系统,方法和其他实施例。 一种方法实施例包括:向可能存储数据元素的翻译的XML文档接收XPath查询。 方法实施例还可以包括自动选择XPath查询的查询模式。 方法实施例还可以包括使用XPath查询和所选择的查询模式查询XML文档。 至少部分地,查询模式可以控制XML数据库逻辑的操作。

    Xpath based evaluation for content stored in a hierarchical database repository using xmlindex
    99.
    发明申请
    Xpath based evaluation for content stored in a hierarchical database repository using xmlindex 审中-公开
    基于Xpath的评估用于使用xmlindex存储在分层数据库存储库中的内容

    公开(公告)号:US20080147615A1

    公开(公告)日:2008-06-19

    申请号:US11641419

    申请日:2006-12-18

    IPC分类号: G06F17/30

    CPC分类号: G06F16/8373

    摘要: A method and apparatus for efficiently processing a query that specifies a location path and a content path is provided. The location path identifies the hierarchical location of a set of documents within a resource hierarchy. The content path identifies hierarchical location of one or more nodes within the content of the set of documents. Computing the query includes using a resource hierarchy index, based on the location path, to generate first results corresponding to the set of documents. Computing the query also includes using a content index, based on the content path, to generate second results corresponding to the one or more nodes. Final results of the query are based on the first results and second results by, for example, joining the first and second results.

    摘要翻译: 提供了一种用于有效地处理指定位置路径和内容路径的查询的方法和装置。 位置路径标识资源层次结构中一组文档的分层位置。 内容路径识别文档集合内的一个或多个节点的分层位置。 计算查询包括使用基于位置路径的资源层次索引来生成与该组文档相对应的第一结果。 计算查询还包括使用基于内容路径的内容索引来生成对应于一个或多个节点的第二结果。 查询的最终结果基于第一个结果和第二个结果,例如,加入第一个和第二个结果。

    Techniques for scalably accessing data in an arbitrarily large document by a device with limited resources
    100.
    发明授权
    Techniques for scalably accessing data in an arbitrarily large document by a device with limited resources 有权
    用于通过有限资源的设备可扩展访问任意大文档中的数据的技术

    公开(公告)号:US07308474B2

    公开(公告)日:2007-12-11

    申请号:US10306130

    申请日:2002-11-26

    IPC分类号: G06F15/16

    CPC分类号: G06F12/126 G06F17/30917

    摘要: Techniques for accessing data that resides in a document on a computer-readable medium by a device with device resources of limited resource amount include determining usage for each portion of the document that consumes the device resources of a plurality of portions of the document. Each portion may be accessed independently of a different portion of the document. Based on the usage, a particular portion of the document is selected to cease consuming the device resources. The device resources consumed by the particular portion are released. The techniques allow a document-processing device with limited resources to scale up to process a large document that would otherwise exceed the available resources. This capability is an advantage when first inserting a large XML document, which cannot be fully manifested in available memory, as multiple loadable units into a database or other persistent store.

    摘要翻译: 用于通过具有有限资源量的设备资源的设备访问驻留在计算机可读介质上的文档中的数据的技术包括确定消耗文档的多个部分的设备资源的文档的每个部分的使用。 可以独立于文档的不同部分访问每个部分。 基于使用,选择文档的特定部分以停止消耗设备资源。 特定部分消耗的设备资源被释放。 这些技术允许具有有限资源的文档处理设备扩展以处理否则将超过可用资源的大文档。 当将多个可加载单元插入到数据库或其他持久存储中时,首次插入不能充分显示在可用内存中的大型XML文档时,此功能是一个优点。