Mechanism to enable evolving XML schema
    12.
    发明申请
    Mechanism to enable evolving XML schema 有权
    启用演进XML模式的机制

    公开(公告)号:US20050050056A1

    公开(公告)日:2005-03-03

    申请号:US10648497

    申请日:2003-08-25

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

    摘要: A method and system for evolving XML-schema-based data to conform to an evolved XML schema is disclosed. Based on an existing XML schema and an instance document that is based on the existing XML schema, an XML-schema-independent form of the instance document is generated. Based on a set of specified transformations and the XML-schema-independent form of the instance document, an evolved instance document is generated. The evolved instance document conforms to an evolved XML schema that incorporates changes to the existing XML schema. Techniques described herein are flexible enough to accommodate a wide variety of evolutions to XML schemas.

    摘要翻译: 公开了一种用于演进基于XML模式的数据以符合演进的XML模式的方法和系统。 基于现有XML模式和基于现有XML模式的实例文档,生成实例文档的与XML模式无关的形式。 基于一组指定的转换和实例文档的与XML模式无关的形式,生成了演进的实例文档。 演进的实例文档符合演进的XML模式,其中包含对现有XML模式的更改。 本文描述的技术足够灵活,以适应各种演进到XML模式。

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

    公开(公告)号:US09460064B2

    公开(公告)日:2016-10-04

    申请号:US11437512

    申请日:2006-05-18

    摘要: 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文档实现为相应的文本形式。 考虑到文档编码的二进制形式的性质,确定实际需要更改的字节,包括识别二进制表示中需要进行相应实际更改的位置。

    Mechanism to enable evolving XML schema
    16.
    发明授权
    Mechanism to enable evolving XML schema 有权
    启用演进XML模式的机制

    公开(公告)号:US07395271B2

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

    申请号:US10648497

    申请日:2003-08-25

    IPC分类号: G06F17/30

    摘要: A method and system for evolving XML-schema-based data to conform to an evolved XML schema is disclosed. Based on an existing XML schema and an instance document that is based on the existing XML schema, an XML-schema-independent form of the instance document is generated. Based on a set of specified transformations and the XML-schema-independent form of the instance document, an evolved instance document is generated. The evolved instance document conforms to an evolved XML schema that incorporates changes to the existing XML schema. Techniques described herein are flexible enough to accommodate a wide variety of evolutions to XML schemas.

    摘要翻译: 公开了一种用于演进基于XML模式的数据以符合演进的XML模式的方法和系统。 基于现有XML模式和基于现有XML模式的实例文档,生成实例文档的与XML模式无关的形式。 基于一组指定的转换和实例文档的与XML模式无关的形式,生成了演进的实例文档。 演进的实例文档符合演进的XML模式,其中包含对现有XML模式的更改。 本文描述的技术足够灵活,以适应各种演进到XML模式。

    Mechanism for improving performance on XML over XML data using path subsetting
    18.
    发明申请
    Mechanism for improving performance on XML over XML data using path subsetting 有权
    使用路径子集提高XML数据的性能的机制

    公开(公告)号:US20060184551A1

    公开(公告)日:2006-08-17

    申请号:US11401613

    申请日:2006-04-10

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F17/30938 G06F17/30321

    摘要: Techniques are provided for indexing XML documents using path subsetting. According to one embodiment, a PATH table created for storing one row for each indexed node of the XML documents using user-defined criteria. The user-defined criteria are used to determine which nodes of XML documents to included in The PATH TABLE. The PATH table row for a node includes (1) information for locating the XML document that contains the node, (2) information that identifies the path of the node, and (3) information that identifies the position of the node within the hierarchical structure of the XML document that contains the node. Use of the user defined criteria is transparent to any query improves DML indexes overhead costs.

    摘要翻译: 提供了使用路径子集对XML文档进行索引的技术。 根据一个实施例,创建用于使用用户定义的标准为XML文档的每个索引节点存储一行的PATH表。 用户定义的标准用于确定要包含在PATH TABLE中的XML文档的哪些节点。 节点的PATH表行包括(1)用于定位包含节点的XML文档的信息,(2)标识节点路径的信息,以及(3)标识分层结构中节点位置的信息 的包含节点的XML文档。 使用用户定义的条件对任何查询都是透明的,改善了DML索引的开销成本。

    Mechanisms for storing content and properties of hierarchically organized resources
    19.
    发明授权
    Mechanisms for storing content and properties of hierarchically organized resources 有权
    存储层次组织资源的内容和属性的机制

    公开(公告)号:US07047253B1

    公开(公告)日:2006-05-16

    申请号:US10256524

    申请日:2002-09-27

    IPC分类号: G06R17/30

    摘要: Various techniques are provided for facilitating the management of hierarchical data within a relational database system. One such technique involves separating the storage structures used to store data that captures the information about the hierarchy (the “hierarchy structures”), from the storage structures used to store the content of the resources that belong to the hierarchy (the “content structures”). Techniques are also provided for allowing users to customize the metadata attributes associated with resources that belong to the information hierarchy. One technique involves registering XML schemas that specify the metadata attributes desired by a user. Another technique involves storing attributes that do not correspond to any declared field in a “catch-all” column within the resource table. Techniques are provided for determining how to store resources as they are added to the database. According to one technique, the database server searches the data of the resource to find content-type information. If content-type information is found, then the database server consults a content-type to content-structure mapping to determine where to store the content of the resource.

    摘要翻译: 提供了各种技术以便于关系数据库系统内的分级数据的管理。 一种这样的技术包括从用于存储属于层级的资源的内容的存储结构(“内容结构”)中分离用于存储捕获关于层级的信息的数据的存储结构(“层次结构”)。 )。 还提供了技术来允许用户定制与属于信息层级的资源相关联的元数据属性。 一种技术涉及注册指定用户所期望的元数据属性的XML模式。 另一种技术涉及存储与资源表中“catch-all”列中任何声明字段不相对应的属性。 提供了技术来确定如何在将资源添加到数据库时存储资源。 根据一种技术,数据库服务器搜索资源的数据以查找内容类型信息。 如果找到内容类型信息,则数据库服务器将查询内容类型到内容 - 结构映射,以确定在哪里存储资源的内容。

    Indexing to efficiently manage versioned data in a database system
    20.
    发明授权
    Indexing to efficiently manage versioned data in a database system 有权
    索引以有效地管理数据库系统中的版本化数据

    公开(公告)号:US07047250B1

    公开(公告)日:2006-05-16

    申请号:US10260161

    申请日:2002-09-27

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method and apparatus for accessing information using indexes on versioned tables is described that exploits the power of partitioned indexing to index versioned data. In partitioned indexing, an index is divided in sub-indexes, referred to as index partitions. An index may be, for example, partitioned according to a particular version identified by a version id, that is, each index partition indexes the rows in a versioned table that belong to the version identified by a particular version id. Partitioned indexes can be more efficient to use to access versioned data. The utility of partitioned indexes extends beyond indexing versioned data.

    摘要翻译: 描述了使用版本化表上的索引来访问信息的方法和装置,其利用分区索引的能力来索引版本化数据。 在分区索引中,索引被划分为子索引,称为索引分区。 例如,索引可以根据由版本ID识别的特定版本进行分区,也就是说,每个索引分区对属于由特定版本ID标识的版本的版本表中的行进行索引。 分区索引可以更有效地用于访问版本化数据。 分区索引的实用程序超出了索引版本数据的扩展。