会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明授权
    • Techniques for optimizing SQL statements using user-defined indexes with auxiliary properties
    • 使用具有辅助属性的用户定义索引优化SQL语句的技术
    • US07925647B2
    • 2011-04-12
    • US12027918
    • 2008-02-07
    • Dinesh DasWesley LinSeema Sundara
    • Dinesh DasWesley LinSeema Sundara
    • G06F17/30
    • G06F17/30463G06F17/30312G06F17/30471
    • In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality of execution plans for evaluating the query. The query optimizer estimates a plurality of total costs respectively associated with the plurality of execution plans, where estimating a particular total cost associated with a particular execution plan comprises: invoking the one or more functions with one or more function arguments based on the one or more parameters; receiving one or more index costs that are associated with using the one or more auxiliary properties of the user-defined index to evaluate the query; and determining the particular total cost based on the one or more index costs. From the plurality of execution plans, the query optimizer selects an optimal execution plan that is associated with an optimal total cost of the plurality of total costs.
    • 在一个实施例中,数据库服务器注册包括在包括一个或多个辅助属性的用户定义索引中的一个或多个功能。 数据库服务器接收一个指定一个或多个参数的查询。 查询优化器生成用于评估查询的多个执行计划。 查询优化器估计与多个执行计划分别相关联的多个总成本,其中估计与特定执行计划相关联的特定总成本包括:基于一个或多个参数调用具有一个或多个函数参数的一个或多个函数 参数; 接收与使用所述用户定义的索引的所述一个或多个辅助属性相关联的一个或多个索引成本来评估所述查询; 以及基于所述一个或多个索引成本确定所述特定总成本。 从多个执行计划中,查询优化器选择与多个总成本的最佳总成本相关联的最优执行计划。
    • 26. 发明授权
    • Techniques for extending user-defined indexes with auxiliary properties
    • 用辅助属性扩展用户定义的索引的技术
    • US07996387B2
    • 2011-08-09
    • US12027897
    • 2008-02-07
    • Dinesh DasWesley LinSeema SundaraYing HuSriram Krishnamurthy
    • Dinesh DasWesley LinSeema SundaraYing HuSriram Krishnamurthy
    • G06F17/30
    • G06F17/30463G06F17/30312G06F17/30471
    • In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties.
    • 在一个实施例中,数据库服务器注册包括在包括一个或多个辅助属性的用户定义索引中的一个或多个功能。 一个或多个功能可操作以生成用于一个或多个辅助属性的用户定义索引的索引条目。 一个或多个辅助属性不同于并且除了用于定义查询运算符的用户定义索引的主要属性之外。 数据库服务器接收定义用户定义的索引的第一个语句,其中第一个语句包含一个或多个定义一个或多个辅助属性的参数。 数据库服务器响应于第一语句来调用一个或多个函数,其中调用时一个或多个函数生成并根据定义一个或多个辅助的一个或多个参数来存储用户定义的索引的索引条目 属性。
    • 28. 发明授权
    • Reverse-byte indexing
    • 反向字节索引
    • US5956705A
    • 1999-09-21
    • US741076
    • 1996-10-30
    • Larry StevensWei HuangAlexander C. HoJonathan D. KleinDinesh DasBoris Klots
    • Larry StevensWei HuangAlexander C. HoJonathan D. KleinDinesh DasBoris Klots
    • G06F17/30G06F12/30
    • G06F17/30327Y10S707/99932
    • A method and apparatus for inserting sorted data into an indexed table is provided. Two or more nodes are used to insert the data into the indexed table. Before an entry for each inserted row is stored in the index associated with the table, the key values in the index entry are transformed using an operation that affects the order of the key values. For example, the order of the bytes used to represent the key values in the index entry may be reversed. The index entries are stored in the portion of the index that corresponds to the transformed key values. As a result, the entries for consecutive key values will not necessarily be stored in the same portion of the index. Consequently, the nodes will not have to compete for a "hot" portion of an index if the nodes are inserting data with key values that fall into the same approximate range. The inverse of the transformation operation is performed on the transformed key values read from the index before the key values are supplied to the user.
    • 提供了一种将排序数据插入到索引表中的方法和装置。 使用两个或多个节点将数据插入到索引表中。 在每个插入行的条目存储在与表相关联的索引中之前,索引条目中的键值将使用影响键值顺序的操作进行转换。 例如,用于表示索引条目中的键值的字节的顺序可以颠倒。 索引条目存储在与转换的键值对应的索引部分中。 因此,连续键值的条目不一定存储在索引的相同部分。 因此,如果节点插入具有落入相同近似范围的键值的数据,则节点将不必竞争索引的“热”部分。 在将键值提供给用户之前,对从索引读取的变换的键值执行变换操作的逆。
    • 29. 发明申请
    • Techniques for Extending User-Defined Indexes with Auxiliary Properties
    • 扩展具有辅助属性的用户定义索引的技术
    • US20090030883A1
    • 2009-01-29
    • US12027897
    • 2008-02-07
    • Dinesh DasWesley LinSeema SundaraYing HuSriram Krishnamurthy
    • Dinesh DasWesley LinSeema SundaraYing HuSriram Krishnamurthy
    • G06F7/06
    • G06F17/30463G06F17/30312G06F17/30471
    • In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties.
    • 在一个实施例中,数据库服务器注册包括在包括一个或多个辅助属性的用户定义索引中的一个或多个功能。 一个或多个功能可操作以生成用于一个或多个辅助属性的用户定义索引的索引条目。 一个或多个辅助属性不同于并且除了用于定义查询运算符的用户定义索引的主要属性之外。 数据库服务器接收定义用户定义的索引的第一个语句,其中第一个语句包含一个或多个定义一个或多个辅助属性的参数。 数据库服务器响应于第一语句来调用一个或多个函数,其中调用时一个或多个函数生成并根据定义一个或多个辅助的一个或多个参数来存储用户定义的索引的索引条目 属性。