会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明申请
    • Efficient path-based operations while searching across versions in a repository
    • 高效的基于路径的操作,同时在存储库中的版本中进行搜索
    • US20070136382A1
    • 2007-06-14
    • US11304414
    • 2005-12-14
    • Sam IdiculaThomas BabyNipun AgarwalRavi Murthy
    • Sam IdiculaThomas BabyNipun AgarwalRavi Murthy
    • G06F17/30
    • G06F17/30235G06F17/30533
    • A technique and mechanism for efficiently searching across multiple versions of a resource is provided. New operators are provided that take into account the versions of a particular resource. The query engine evaluates the new operators using either an index-based approach or a functional approach. Under an index-based implementation, a hierarchical index is traversed to find a particular resource (or resources) associated with a specified path and the version history identifier associated with the particular resource(s). A version history table containing references to all versions of the particular resource(s) are then obtained. Under the functional implementation, a link table, which contains all paths in a user's workspace, is examined to determine whether the version history identifier of a particular resource matches a version history identifier of a resource specified in the link table and whether the path to the resource in the link table is related to the path specified.
    • 提供了一种有效地搜索资源的多个版本的技术和机制。 提供新的运营商,考虑到特定资源的版本。 查询引擎使用基于索引的方法或功能方法来评估新的运算符。 在基于索引的实现下,遍历分层索引以找到与指定路径相关联的特定资源(或资源)以及与特定资源相关联的版本历史标识符。 然后获得包含对特定资源的所有版本的引用的版本历史表。 在功能实现下,检查包含用户工作空间中的所有路径的链接表,以确定特定资源的版本历史标识符是否与链接表中指定的资源的版本历史标识符是否匹配, 链接表中的资源与指定的路径相关。
    • 23. 发明授权
    • Determining predicate selectivity in query costing
    • 确定查询成本计算中的谓词选择性
    • US09244979B2
    • 2016-01-26
    • US12127971
    • 2008-05-28
    • Ning ZhangThomas BabyNipun Agarwal
    • Ning ZhangThomas BabyNipun Agarwal
    • G06F17/30
    • G06F17/30469
    • Techniques for estimating a cost of executing a query are provided. A query includes multiple predicates, each of which is associated with a selectivity value that indicates a percentage of input that satisfies the condition of the corresponding predicate. The selectivity values are used to determine an estimated cost of executing the query. In one technique, a group of multiple predicates of a query are treated as a single predicate. Thus, a single selectivity value, rather than multiple selectivity values, is determined for that group. In a related technique, instead of determining a selectivity value of a predicate in isolation with respect to other predicates of a query, the selectivity value of a set of one or more predicates in a query is generated based on other predicates in the query.
    • 提供了用于估计执行查询的成本的技术。 查询包括多个谓词,每个谓词与选择性值相关联,该选择​​性值指示满足相应谓词条件的输入百分比。 选择性值用于确定执行查询的估计成本。 在一种技术中,一组查询的多个谓词被视为单个谓词。 因此,为该组确定单个选择性值,而不是多个选择性值。 在相关技术中,代替相对于查询的其他谓词来隔离地确定谓词的选择性值,而不是基于查询中的其他谓词生成查询中的一个或多个谓词的选择性值。
    • 28. 发明授权
    • Accelerating value-based lookup of XML document in XQuery
    • 在XQuery中加速基于价值的XML文档查找
    • US07836098B2
    • 2010-11-16
    • US11827801
    • 2007-07-13
    • Thomas BabySivasankaran ChandrasekarAsha TarachandaniNipun Agarwal
    • Thomas BabySivasankaran ChandrasekarAsha TarachandaniNipun Agarwal
    • G06F7/00G06F17/30
    • 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文档的基于值的查找。
    • 29. 发明申请
    • DETERMINING PREDICATE SELECTIVITY IN QUERY COSTING
    • 确定查询成本中的预测选择
    • US20090299989A1
    • 2009-12-03
    • US12127971
    • 2008-05-28
    • Ning ZhangThomas BabyNipun Agarwal
    • Ning ZhangThomas BabyNipun Agarwal
    • G06F17/30
    • G06F17/30469
    • Techniques for estimating a cost of executing a query are provided. A query includes multiple predicates, each of which is associated with a selectivity value that indicates a percentage of input that satisfies the condition of the corresponding predicate. The selectivity values are used to determine an estimated cost of executing the query. In one technique, a group of multiple predicates of a query are treated as a single predicate. Thus, a single selectivity value, rather than multiple selectivity values, is determined for that group. In a related technique, instead of determining a selectivity value of a predicate in isolation with respect to other predicates of a query, the selectivity value of a set of one or more predicates in a query is generated based on other predicates in the query.
    • 提供了用于估计执行查询的成本的技术。 查询包括多个谓词,每个谓词与选择性值相关联,该选择​​性值指示满足相应谓词条件的输入百分比。 选择性值用于确定执行查询的估计成本。 在一种技术中,一组查询的多个谓词被视为单个谓词。 因此,为该组确定单个选择性值,而不是多个选择性值。 在相关技术中,代替相对于查询的其他谓词来隔离地确定谓词的选择性值,而不是基于查询中的其他谓词生成查询中的一个或多个谓词的选择性值。
    • 30. 发明授权
    • Using sibling-count in XML indexes to optimize single-path queries
    • 在XML索引中使用sibling-count来优化单路径查询
    • US07840609B2
    • 2010-11-23
    • US11888415
    • 2007-07-31
    • Sivasankaran ChandrasekarRavi MurthyThomas BabyNipun Agarwal
    • Sivasankaran ChandrasekarRavi MurthyThomas BabyNipun Agarwal
    • G06F7/00
    • G06F17/30935G06F17/30442
    • A method and apparatus are provided for using sibling-counts in XML indices to optimize single-path queries. Using a b-tree XML index with a SQL query logarithmically reduces the number of disk accesses by passing over index entries where it is determined that a match will not be found. However, because certain index entries are passed over, it is impossible to ascertain if a path expression occurs more than once in the XML index, as certain queries sometimes require. This hurdle can be overcome by maintaining a sibling count with each node entry in the XML index. Because the sibling count is stored with the index entry, the index will reveal whether the matching node is single or has other siblings. In additional to re-writing the original query for optimization by use of an XML index, it will be re-written to check for a single-path condition in the index.
    • 提供了一种方法和装置,用于在XML索引中使用同级计数来优化单路径查询。 在SQL查询中使用b-tree XML索引对数地减少了通过传递索引条目的磁盘访问次数,确定不会找到匹配项。 但是,由于某些索引条目被传递,因此某些查询有时需要,无法确定路径表达式是否在XML索引中多次出现。 通过维护XML索引中每个节点条目的兄弟数量,可以克服这个障碍。 由于兄弟计数与索引条目一起存储,索引将显示匹配节点是单个节点还是具有其他兄弟节点。 除了通过使用XML索引重新编写原始查询进行优化外,还将重新编写索引中的单路径条件。