会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Optimization of SQL queries using early-out join transformations of
column-bound relational tables
    • 使用列关联表的早期连接变换优化SQL查询
    • US5548758A
    • 1996-08-20
    • US463968
    • 1995-06-05
    • Mir H. PiraheshTing Y. LeungGuy M. LohmanEugene J. ShekitaDavid E. Simmen
    • Mir H. PiraheshTing Y. LeungGuy M. LohmanEugene J. ShekitaDavid E. Simmen
    • G06F17/30
    • G06F17/30454Y10S707/99932Y10S707/99935
    • A method and apparatus for optimizing SQL queries in a relational database management system uses early-out join transformations. An early-out join comprises a many-to-one existential join, wherein the join scans an inner table for a match for each row of the outer table and terminates the scan for each row of the outer table when a single match is found in the inner table. To transform a many-to-many join to an early-out join, the query must include a requirement for distinctiveness, either explicitly or implicitly, in one or more result columns for the join operation. Distinctiveness can be specified using the DISTINCT keyword in the SELECT clause or can be implied from the predicates present in the query. The early-out join transformation also requires that no columns of the inner table be referenced after the join, or if an inner table column is referenced after the join, that each referenced column be "bound". A referenced column can be bound in one of three ways: (1) an inner table column can be bound to a constant through an equality predicate, (2) an inner table column can be bound to an outer table column, or (3) an inner table column can be bound to a correlated value, wherein the correlated value originates outside the query block. In all three cases, an inner table column can be bound through the transitivity of equality predicates.
    • 用于优化关系数据库管理系统中的SQL查询的方法和装置使用早期连接变换。 早期连接包括多对一存在连接,其中,连接扫描内部表以获取外部表的每一行的匹配,并且当找到单个匹配时终止外部表的每一行的扫描 内表。 要将多对多连接转换为早期连接,查询必须在连接操作的一个或多个结果列中明确或隐式地包含独特性的要求。 可以使用SELECT子句中的DISTINCT关键字指定不同之处,也可以从查询中存在的谓词中暗示。 早期连接转换还要求在连接之后不引用内部列的列,或者如果在连接之后引用了内部列列,则每个引用的列都将被“绑定”。 引用的列可以通过三种方式之一来绑定:(1)内表列可以通过相等谓词绑定到常量,(2)内表列可绑定到外表列,或(3) 可以将内表列绑定到相关值,其中相关值起始于查询块之外。 在所有三种情况下,内表列可以通过相等谓词的传递性来约束。
    • 3. 发明授权
    • Optimization of SQL queries using early-out join transformations
    • 使用Early-out连接变换优化SQL查询
    • US5548754A
    • 1996-08-20
    • US385177
    • 1995-02-07
    • Mir H. PiraheshTing Y. LeungGuy M. LohmanEugene J. ShekitaDavid E. Simmen
    • Mir H. PiraheshTing Y. LeungGuy M. LohmanEugene J. ShekitaDavid E. Simmen
    • G06F17/30
    • G06F17/30454Y10S707/99932Y10S707/99935
    • A method and apparatus for optimizing SQL queries in a relational database management system uses early-out join transformations. An early-out join comprises a many-to-one existential join, wherein the join scans an inner table for a match for each row of the outer table and terminates the scan for each row of the outer table when a single match is found in the inner table. To transform a many-to-many join to an early-out join, the query must include a requirement for distinctiveness, either explicitly or implicitly, in one or more result columns for the join operation. Distinctiveness can be specified using the DISTINCT keyword in the SELECT clause or can be implied from the predicates present in the query. The early-out join transformation also requires that no columns of the inner table be referenced after the join, or if an inner table column is referenced after the join, that each referenced column be "bound". A referenced column can be bound in one of three ways: (1) an inner table column can be bound to a constant through an equality predicate, (2) an inner table column can be bound to an outer table column, or (3) an inner table column can be bound to a correlated value, wherein the correlated value originates outside the query block. In all three cases, an inner table column can be bound through the transitivity of equality predicates.
    • 用于优化关系数据库管理系统中的SQL查询的方法和装置使用早期连接变换。 早期连接包括多对一存在连接,其中,连接扫描内部表以获取外部表的每一行的匹配,并且当找到单个匹配时终止外部表的每一行的扫描 内表。 要将多对多连接转换为早期连接,查询必须在连接操作的一个或多个结果列中明确或隐式地包含独特性的要求。 可以使用SELECT子句中的DISTINCT关键字指定不同之处,也可以从查询中存在的谓词中暗示。 早期连接转换还要求在连接之后不引用内部列的列,或者如果在连接之后引用了内部列列,则每个引用的列都将被“绑定”。 引用的列可以通过三种方式之一来绑定:(1)内表列可以通过相等谓词绑定到常量,(2)内表列可绑定到外表列,或(3) 可以将内表列绑定到相关值,其中相关值起始于查询块之外。 在所有三种情况下,内表列可以通过相等谓词的传递性来约束。
    • 5. 发明申请
    • System and Method for Optimizing Query Access to a Database Comprising Hierarchically-Organized Data
    • 用于优化对包含分层有组织数据的数据库的查询访问的系统和方法
    • US20080222087A1
    • 2008-09-11
    • US11383481
    • 2006-05-15
    • Andrey BalminTom EliazGuy M. LohmanDavid E. SimmenChun Zhang
    • Andrey BalminTom EliazGuy M. LohmanDavid E. SimmenChun Zhang
    • G06F17/30
    • G06F16/8365
    • An cost based optimizer optimizes access to at least a portion of hierarchically-organized documents, such as those formatted using eXtensible Markup Language (XML), by estimating a number of results produced by the access of the hierarchically-organized documents. Estimating the number of results comprises computing the cardinality of each operator executing query language expressions and further computing a sequence size of sequences of hierarchically-organized nodes produced by the query language expressions. Access to the hierarchically-organized documents is optimized using the structure of the query expression and/or path statistics involving the hierarchically-organized data. The cardinality and the sequence size are used to calculate a cost estimation for execution of alternate query execution plans. Based on the cost estimation, an optimal query execution plan is selected from among the alternate query execution plans.
    • 基于成本的优化器通过估计由分级组织的文档的访问产生的结果的数量来优化对至少部分分层组织的文档的访问,例如使用可扩展标记语言(XML)格式化的文档。 估计结果的数量包括计算执行查询语言表达的每个运算符的基数,并进一步计算由查询语言表达式产生的分层组织节点的序列的序列大小。 使用涉及层次组织的数据的查询表达式和/或路径统计量的结构来优化对层级组织的文档的访问。 基数和序列大小用于计算执行备用查询执行计划的成本估算。 基于成本估算,从备用查询执行计划中选择最优查询执行计划。
    • 7. 发明申请
    • DATA CLASSIFICATION BY KERNEL DENSITY SHAPE INTERPOLATION OF CLUSTERS
    • KERNEL密度形状数据分类插值
    • US20090132594A1
    • 2009-05-21
    • US12142949
    • 2008-06-20
    • Tanveer Syeda-MahmoodPeter J. HaasJohn M. LakeGuy M. Lohman
    • Tanveer Syeda-MahmoodPeter J. HaasJohn M. LakeGuy M. Lohman
    • G06F17/30
    • G06K9/6273G06K9/6226G06N99/005
    • A data processing system is provided that comprises a processor, a random access memory for storing data and programs for execution by the processor, and computer readable instructions stored in the random access memory for execution by the processor to perform a method for obtaining a shape interpolated representation of shapes of clusters in an image of a clustered dataset. The method comprises generating a density estimate value of each grid point of a set of grid points sampled from the image at a specified resolution for each cluster using a kernel density function; evaluating the density estimate value of each grid point for each cluster to identify a maximum density estimate value of each grid point and a cluster associated with the maximum density estimate value; and adding each grid point for which the maximum density estimate value exceeds a specified threshold to the associated cluster to form a shape interpolated representation.
    • 提供了一种数据处理系统,其包括处理器,用于存储用于由处理器执行的数据和程序的随机存取存储器以及存储在随机存取存储器中的计算机可读指令,以供处理器执行以执行用于获得内插形状的方法 聚类数据集的图像中的聚类形状的表示。 该方法包括使用核密度函数,以每个簇的特定分辨率从图像采样的一组网格点的每个网格点的密度估计值; 评估每个簇的每个网格点的密度估计值,以识别每个网格点的最大密度估计值和与最大密度估计值相关联的簇; 并将最大密度估计值超过规定阈值的每个网格点添加到相关联的簇以形成形状插值表示。
    • 8. 发明申请
    • DATA CLASSIFICATION BY KERNEL DENSITY SHAPE INTERPOLATION OF CLUSTERS
    • KERNEL密度形状数据分类插值
    • US20090132568A1
    • 2009-05-21
    • US12164532
    • 2008-06-30
    • Tanveer Syeda-MahmoodPeter J. HaasJohn M. LakeGuy M. Lohman
    • Tanveer Syeda-MahmoodPeter J. HaasJohn M. LakeGuy M. Lohman
    • G06F17/30
    • G06K9/6273G06K9/6226G06N99/005
    • A method for representing a dataset comprises clustering the dataset using an unsupervised, non-parametric clustering method to generate a set of clusters each comprising a set of data points in an image; clustering the data points of each cluster using a supervised, partitional clustering method to partition each cluster into a specified number of sub-clusters; generating a density estimate value of each grid point of a set of grid points sampled from the image at a specified resolution for each sub-cluster using a kernel density function; identifying a maximum density estimate value and a sub-cluster associated with the maximum density estimate value for the grid point; adding each grid point for which the maximum density estimate value exceeds a specified threshold to the sub-cluster associated with the maximum density estimate value; and, for each cluster, merging the sub-clusters of the cluster into a corresponding cluster region in the image.
    • 一种用于表示数据集的方法包括使用无监督的非参数聚类方法对所述数据集进行聚类,以生成每组包括图像中的一组数据点的一组聚类; 使用受监督的分段聚类方法对每个集群的数据点进行聚类,以将每个集群分成指定数量的子集群; 使用核密度函数生成以每个子群体以指定分辨率从图像采样的一组网格点的每个网格点的密度估计值; 识别最大密度估计值和与所述网格点的最大密度估计值相关联的子簇; 将最大密度估计值超过特定阈值的每个网格点添加到与最大密度估计值相关联的子簇; 并且对于每个集群,将集群的子集合合并到图像中的相应集群区域中。