TOOL AND A METHOD FOR CUSTOMIZING HINT
    11.
    发明申请
    TOOL AND A METHOD FOR CUSTOMIZING HINT 审中-公开
    工具和定制提示的方法

    公开(公告)号:US20080091647A1

    公开(公告)日:2008-04-17

    申请号:US11766759

    申请日:2007-06-21

    IPC分类号: G06F7/00

    CPC分类号: G06F16/2453

    摘要: The application relates to a tool and a method for customizing hint. According to the invention, provided is at least one hint service adapter configured to collect relevant information of different database platforms, validate customized hint on real database platforms and provide feedback, and deploy the customized hint on database platform. Also provided is hint defining means configured to customize hint independently of database platforms, and providing customized hint to the at least one hint service adapter.

    摘要翻译: 该应用涉及一种用于自定义提示的工具和方法。 根据本发明,提供了至少一个提示服务适配器,其被配置为收集不同数据库平台的相关信息,验证真实数据库平台上的定制提示并提供反馈,并在数据库平台上部署定制提示。 还提供了提示定义装置,被配置为独立于数据库平台定制提示,并且向至少一个提示服务适配器提供定制提示。

    System and article of manufacture for efficient evaluation of index screening predicates
    12.
    发明授权
    System and article of manufacture for efficient evaluation of index screening predicates 失效
    系统和制造品,用于有效评估指标筛选谓词

    公开(公告)号:US07979440B2

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

    申请号:US12276104

    申请日:2008-11-21

    IPC分类号: G06F7/00

    摘要: Techniques are provided for processing a query using an index. It is determined whether a number of consecutive keys that evaluate to a false-positive when applying a screening predicate in the query exceeds a false-positive predefined value. One or more keys in the index are skipped in response to determining that the number of consecutive keys exceeds the false-positive predefined value.

    摘要翻译: 提供了使用索引处理查询的技术。 确定在查询中应用筛选谓词时评估为假阳性的多个连续密钥是否超过假阳性预定义值。 响应于确定连续键的数量超过假阳性预定义值,跳过索引中的一个或多个键。

    Efficient evaluation of index screening predicates
    13.
    发明申请
    Efficient evaluation of index screening predicates 失效
    指标筛选谓词的有效评估

    公开(公告)号:US20070011143A1

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

    申请号:US11176601

    申请日:2005-07-06

    IPC分类号: G06F17/30

    摘要: Techniques are provided for processing a query using an index. It is determined whether a number of consecutive keys that evaluate to a false-positive when applying a screening predicate in the query exceeds a false-positive predefined value. One or more keys in the index are skipped in response to determining that the number of consecutive keys exceeds the false-positive predefined value.

    摘要翻译: 提供了使用索引处理查询的技术。 确定在查询中应用筛选谓词时评估为假阳性的多个连续密钥是否超过假阳性预定义值。 响应于确定连续键的数量超过假阳性预定义值,跳过索引中的一个或多个键。

    Method for efficient evaluation of index screening predicates
    15.
    发明授权
    Method for efficient evaluation of index screening predicates 失效
    有效评估指标筛选谓词的方法

    公开(公告)号:US07480649B2

    公开(公告)日:2009-01-20

    申请号:US11176601

    申请日:2005-07-06

    IPC分类号: G06F7/00

    摘要: Techniques are provided for processing a query using an index. It is determined whether a number of consecutive keys that evaluate to a false-positive when applying a screening predicate in the query exceeds a false-positive predefined value. One or more keys in the index are skipped in response to determining that the number of consecutive keys exceeds the false-positive predefined value.

    摘要翻译: 提供了使用索引处理查询的技术。 确定在查询中应用筛选谓词时评估为假阳性的多个连续密钥是否超过假阳性预定义值。 响应于确定连续键的数量超过假阳性预定义值,跳过索引中的一个或多个键。

    Annotated automaton encoding of XML schema for high performance schema validation
    16.
    发明授权
    Annotated automaton encoding of XML schema for high performance schema validation 有权
    用于高性能模式验证的XML模式的注释自动机编码

    公开(公告)号:US07493603B2

    公开(公告)日:2009-02-17

    申请号:US10418658

    申请日:2003-04-16

    IPC分类号: G06F9/44

    CPC分类号: G06F17/272 G06F17/227

    摘要: A method and system for Extensible Markup Language (XML) schema validation, includes: loading an XML document into a runtime validation engine, where the runtime validation engine includes an XML schema validation parser; loading an annotated automaton encoding (AAE) for an XML schema definition into the XML schema validation parser; and validating the XML document against the XML schema definition by the XML schema validation parser utilizing the annotated automaton encoding. Each XML schema definition is compiled once into the AAE format, rather than being compiled each time an XML document is validated, and thus significant time is saved. The code for the runtime validation engine is fixed and does not vary depending on the XML schema definition, rather than varying for each XML schema definition, and thus space overhead is minimized. Flexibility in the validation process is provided without compromising performance.

    摘要翻译: 可扩展标记语言(XML)模式验证的方法和系统包括:将XML文档加载到运行时验证引擎中,运行时验证引擎包含XML模式验证解析器; 将用于XML模式定义的带注释的自动机编码(AAE)加载到XML模式验证解析器中; 并通过使用带注释的自动机编码的XML模式验证解析器根据XML模式定义验证XML文档。 每个XML模式定义都被编译为AAE格式,而不是每次验证XML文档时被编译,因此节省了大量的时间。 运行时验证引擎的代码是固定的,并且不会根据XML模式定义而变化,而不是因为每个XML模式定义而变化,因此空间开销最小化。 提供验证过程中的灵活性,而不会影响性能。

    SYSTEM FOR EXECUTING A QUERY HAVING MULTIPLE DISTINCT KEY COLUMNS
    17.
    发明申请
    SYSTEM FOR EXECUTING A QUERY HAVING MULTIPLE DISTINCT KEY COLUMNS 失效
    用于执行具有多个异常键列的查询的系统

    公开(公告)号:US20090012945A1

    公开(公告)日:2009-01-08

    申请号:US12212431

    申请日:2008-09-17

    IPC分类号: G06F17/30

    摘要: A system and computer readable medium for executing a query to access data stored in a database, wherein the query includes a plurality of DISTINCT keys, is disclosed. The system and computer readable medium includes a capture module for identifying each of the plurality of DISTINCT keys in the query and a sort module coupled to the capture module for determining if more than one sort is needed to execute the query, performing a first DISTINCT operation on a first DISTINCT key of the plurality of DISTINCT keys, storing data fetched from the first DISTINCT operation in a master workfile only if more than one sort process is needed to execute the query, and utilizing the master workfile to perform subsequent DISTINCT operations on the other of the plurality of DISTINCT keys.

    摘要翻译: 一种用于执行查询以访问存储在数据库中的数据的系统和计算机可读介质,其中所述查询包括多个DISTINCT键。 所述系统和计算机可读介质包括用于识别所述查询中的所述多个DISTINCT密钥中的每一个的捕获模块和耦合到所述捕获模块的分类模块,用于确定是否需要多于一种排序来执行所述查询,执行第一DISTINCT操作 在多个DISTINCT密钥的第一DISTINCT密钥上,仅当需要多于一个排序处理来执行查询时,将从第一个DISTINCT操作获取的数据存储在主工作文件中,并且利用主工作文件执行后续的DISTINCT操作 多个DISTINCT键中的其他键。

    System for executing a query having multiple distinct key columns
    18.
    发明授权
    System for executing a query having multiple distinct key columns 失效
    用于执行具有多个不同键列的查询的系统

    公开(公告)号:US08041726B2

    公开(公告)日:2011-10-18

    申请号:US12212431

    申请日:2008-09-17

    IPC分类号: G06F17/30 G06F7/00

    摘要: A system and computer readable medium for executing a query to access data stored in a database, wherein the query includes a plurality of DISTINCT keys, is disclosed. The system and computer readable medium includes a capture module for identifying each of the plurality of DISTINCT keys in the query and a sort module coupled to the capture module for determining if more than one sort is needed to execute the query, performing a first DISTINCT operation on a first DISTINCT key of the plurality of DISTINCT keys, storing data fetched from the first DISTINCT operation in a master workfile only if more than one sort process is needed to execute the query, and utilizing the master workfile to perform subsequent DISTINCT operations on the other of the plurality of DISTINCT keys.

    摘要翻译: 一种用于执行查询以访问存储在数据库中的数据的系统和计算机可读介质,其中所述查询包括多个DISTINCT键。 所述系统和计算机可读介质包括用于识别所述查询中的所述多个DISTINCT密钥中的每一个的捕获模块和耦合到所述捕获模块的分类模块,用于确定是否需要多于一种排序来执行所述查询,执行第一DISTINCT操作 在多个DISTINCT密钥的第一DISTINCT密钥上,仅当需要多于一个排序处理来执行查询时,将从第一个DISTINCT操作获取的数据存储在主工作文件中,并且利用主工作文件执行后续的DISTINCT操作 多个DISTINCT键中的其他键。

    Method of and apparatus for organizing data records in a relational database
    20.
    发明授权
    Method of and apparatus for organizing data records in a relational database 有权
    在关系数据库中组织数据记录的方法和装置

    公开(公告)号:US08972403B2

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

    申请号:US13365394

    申请日:2012-02-03

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30312

    摘要: Embodiments of the invention relate to organizing data records in a relational database. An aspect of the invention includes creating index items for a plurality of data records. Each index item includes a counter and the creating results in a plurality of counters. The numerical values of counters in corresponding index items are updated for data records in the plurality of data records that are subjected to random access. The plurality of data records are reorganized based upon the numerical values of the plurality of counters.

    摘要翻译: 本发明的实施例涉及在关系数据库中组织数据记录。 本发明的一个方面包括创建多个数据记录的索引项。 每个索引项目包括计数器,并且在多个计数器中创建结果。 针对经过随机存取的多个数据记录中的数据记录,对相应索引项中的计数器的数值进行更新。 基于多个计数器的数值重新组织多个数据记录。