Xpath based evaluation for content stored in a hierarchical database repository using xmlindex
    61.
    发明申请
    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.

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

    Client processing for binary XML in a database system
    62.
    发明申请
    Client processing for binary XML in a database system 有权
    客户端处理数据库系统中的二进制XML

    公开(公告)号:US20070208752A1

    公开(公告)日:2007-09-06

    申请号:US11601118

    申请日:2006-11-16

    IPC分类号: G06F17/30

    摘要: Techniques are provided for encoding/decoding binary XML data in a client program before sending/receiving the XML to/from a database server. By encoding the binary XML at the client, the overhead of parsing the XML text is avoided by the database server, thus improving database server scalability. Also, the XML data is sent by the server to the client in the binary form, and the binary format is decoded by the client program to perform the necessary operations.

    摘要翻译: 提供了在向/从数据库服务器发送/接收XML之前,在客户端程序中对二进制XML数据进行编码/解码的技术。 通过在客户端编码二进制XML,数据库服务器可以避免解析XML文本的开销,从而提高数据库服务器的可伸缩性。 此外,XML数据由服务器以二进制形式发送给客户端,二进制格式由客户端程序解码以执行必要的操作。

    Method and mechanism for loading XML documents into memory
    63.
    发明申请
    Method and mechanism for loading XML documents into memory 有权
    将XML文档加载到内存中的方法和机制

    公开(公告)号:US20070150432A1

    公开(公告)日:2007-06-28

    申请号:US11317101

    申请日:2005-12-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/2247 G06F17/30908

    摘要: A method and apparatus for loading an XML document into memory is provided. A client loads one or more array elements into a first partition of an array that is maintained in memory. Each array element represents an XML element of an XML document. Upon determining that an amount of data maintained in the first partition exceeds a first threshold, the client subsequently loads array elements into a new partition of the array. Upon determining that an amount of data maintained in the memory of the client exceeds a second threshold, the array elements of the least recently used partition are persistently stored in a database without persistently storing the entire XML document. When the last XML element of the XML document is loaded into a partition of the array, that partition is persistently stored in the database, thereby causing the entire XML document to be stored in the database.

    摘要翻译: 提供了一种将XML文档加载到存储器中的方法和装置。 客户端将一个或多个数组元素加载到内存中维护的数组的第一个分区中。 每个数组元素表示XML文档的XML元素。 在确定在第一分区中维护的数据量超过第一阈值时,客户端随后将数组元素加载到阵列的新分区中。 在确定在客户端的存储器中维护的数据量超过第二阈值时,最近最少使用的分区的数组元素被持久地存储在数据库中,而不会持续存储整个XML文档。 当XML文档的最后一个XML元素加载到数组的分区中时,该分区将永久存储在数据库中,从而使整个XML文档存储在数据库中。

    Method and mechanism for efficient storage and query of XML documents based on paths
    64.
    发明授权
    Method and mechanism for efficient storage and query of XML documents based on paths 有权
    基于路径高效存储和查询XML文档的方法和机制

    公开(公告)号:US08209352B2

    公开(公告)日:2012-06-26

    申请号:US12352757

    申请日:2009-01-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30914

    摘要: A method, mechanism, and computer program product for storing, accessing, and managing XML data is disclosed. The approach supports efficient evaluation of XPath queries and also improves the performance of data/fragment extraction. The approach can be applied to schema-less documents. The approach is applicable to all database systems and other servers which support storing and managing XML content. In addition, the approach can be applied to store, manage, and retrieve other types of unstructured or semi-structured data in a database system.

    摘要翻译: 公开了一种用于存储,访问和管理XML数据的方法,机制和计算机程序产品。 该方法支持对XPath查询的高效评估,并且还提高了数据/片段提取的性能。 该方法可以应用于无模式文档。 该方法适用于支持存储和管理XML内容的所有数据库系统和其他服务器。 此外,该方法可以应用于在数据库系统中存储,管理和检索其他类型的非结构化或半结构化数据。

    Efficient mechanism to support user defined resource metadata in a database repository
    66.
    发明授权
    Efficient mechanism to support user defined resource metadata in a database repository 有权
    有效的机制来支持数据库存储库中用户定义的资源元数据

    公开(公告)号:US07849106B1

    公开(公告)日:2010-12-07

    申请号:US11003611

    申请日:2004-12-03

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30525

    摘要: A method and apparatus for facilitating the management of metadata is disclosed, specifically by associating metadata with an XML schema. The database system provides a method that allows end users to maintain additional information describing resources. User-defined metadata attributes are associated as an XML schema which in turn is mapped to a table, referred to as the user metadata table. The XML schema contains user-defined information specifying the metadata that the end-user wants the system to store and maintain. Additionally, a reference is created between an entry in the user metadata table and its corresponding resource entry in the resource table. The resources are accessed directly or by issuing queries against the user metadata table. The querying of the user metadata table gains the benefit of fast and efficient query results and access time.

    摘要翻译: 具体地,通过将​​元数据与XML模式相关联来公开用于促进元数据管理的方法和装置。 数据库系统提供了一种允许最终用户维护描述资源的附加信息的方法。 用户定义的元数据属性作为XML模式进行关联,XML模式又被映射到表,称为用户元数据表。 XML模式包含用户定义的信息,指定最终用户希望系统存储和维护的元数据。 此外,在用户元数据表中的条目和资源表中的相应资源条目之间创建引用。 可以直接访问资源,或通过对用户元数据表发出查询。 查询用户元数据表可以获得快速高效的查询结果和访问时间的优点。

    METHOD AND MECHANISM FOR EFFICIENT STORAGE AND QUERY OF XML DOCUMENTS BASED ON PATHS
    67.
    发明申请
    METHOD AND MECHANISM FOR EFFICIENT STORAGE AND QUERY OF XML DOCUMENTS BASED ON PATHS 有权
    基于PATHS的XML文档的有效存储和查询的方法和机制

    公开(公告)号:US20100011010A1

    公开(公告)日:2010-01-14

    申请号:US12352757

    申请日:2009-01-13

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30914

    摘要: A method, mechanism, and computer program product for storing, accessing, and managing XML data is disclosed. The approach supports efficient evaluation of XPath queries and also improves the performance of data/fragment extraction. The approach can be applied to schema-less documents. The approach is applicable to all database systems and other servers which support storing and managing XML content. In addition, the approach can be applied to store, manage, and retrieve other types of unstructured or semi-structured data in a database system.

    摘要翻译: 公开了一种用于存储,访问和管理XML数据的方法,机制和计算机程序产品。 该方法支持对XPath查询的高效评估,并且还提高了数据/片段提取的性能。 该方法可以应用于无模式文档。 该方法适用于所有支持存储和管理XML内容的数据库系统和其他服务器。 此外,该方法可以应用于在数据库系统中存储,管理和检索其他类型的非结构化或半结构化数据。

    Efficient piece-wise updates of binary encoded XML data
    69.
    发明申请
    Efficient piece-wise updates of binary encoded XML data 有权
    二进制编码的XML数据的高效分片更新

    公开(公告)号:US20070271305A1

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

    申请号:US11437512

    申请日:2006-05-18

    IPC分类号: G06F17/30 G06F7/00 G06F17/00

    摘要: An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form, a certain representation of the requested modification is computed for application directly to the binary form of the document. Thus, the requested modification is applied directly to the persistently stored binary form without constructing an object tree or materializing the XML document into a corresponding textual form. Taking into account the nature of the binary form in which the document is encoded, the bytes that actually require change are identified, including identifying where in the binary representation the corresponding actual changes need to be made.

    摘要翻译: XML文档可以以紧凑的二进制形式表示,以可用的形式维护XML数据的所有功能。 响应于以紧凑二进制形式存储的XML文档的修改(例如,插入,删除或更新节点)的请求,对所请求的修改的特定表示被直接计算到二进制形式的 文件。 因此,所请求的修改直接应用于永久存储的二进制形式,而不构造对象树或将XML文档实现为相应的文本形式。 考虑到文档编码的二进制形式的性质,确定实际需要更改的字节,包括识别二进制表示中需要进行相应实际更改的位置。