Asymmetric streaming record data processor method and apparatus
    1.
    发明授权
    Asymmetric streaming record data processor method and apparatus 失效
    不对称流记录数据处理方法和装置

    公开(公告)号:US07529752B2

    公开(公告)日:2009-05-05

    申请号:US10666729

    申请日:2003-09-18

    IPC分类号: G06F7/00 G06F17/30

    摘要: An asymmetric data record processor and method includes host computers and Job processing units (JPU's) coupled together on a network. Each host computer and JPU forms a node on the network. A plurality of software operators allow each node to process streams of records. For each operator in a given sequence within nodes and across nodes, output of the operator is input to a respective succeeding operator. Data processing follows a logical data flow based on readiness of a record. As soon as a record is ready it is passed for processing from one part to a next part in the logical data flow. The flow of records during data processing is substantially continuous and of a streaming fashion.

    摘要翻译: 非对称数据记录处理器和方法包括在网络上耦合在一起的主计算机和作业处理单元(JPU)。 每个主机和JPU在网络上形成一个节点。 多个软件操作者允许每个节点处理记录流。 对于节点内和节点之间的给定序列中的每个运算符,运算符的输出被输入到相应的后续运算符。 数据处理遵循基于记录准备的逻辑数据流。 一旦记录准备就绪,它将被传递到逻辑数据流中的一个部分到下一个部分进行处理。 在数据处理期间记录的流程是基本上连续的并且是流媒体的方式。

    SQL code generation for heterogeneous environment
    2.
    发明授权
    SQL code generation for heterogeneous environment 有权
    用于异构环境的SQL代码生成

    公开(公告)号:US07433863B2

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

    申请号:US10887247

    申请日:2004-07-07

    IPC分类号: G06F17/30

    摘要: This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. in one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.

    摘要翻译: 本发明一般涉及用于处理数据库查询的系统,更具体地说,涉及一种用于生成高级语言或机器代码来实现查询执行计划的方法。 在一个优选实施例中,该方法开始于接收主题查询,然后形成对应于主题查询的执行计划。 执行计划通常将具有一系列组件片段或片段以及用于实现片段的相应过程。 对于计划中的至少一个,过程然后(a)使用不同的代码生成技术生成源代码作为预期的运行时处理机器类型的函数; 然后(b)编译生成的源代码以形成用于实现主题查询的机器可执行代码。 因此,查询直接作为机器可执行代码执行,从而避免了执行计划中的程序段的运行时解释。

    SQL code generation for heterogeneous environment
    3.
    发明授权
    SQL code generation for heterogeneous environment 有权
    用于异构环境的SQL代码生成

    公开(公告)号:US08171018B2

    公开(公告)日:2012-05-01

    申请号:US12287152

    申请日:2008-10-06

    IPC分类号: G06F7/00

    摘要: This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. In one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.

    摘要翻译: 本发明一般涉及用于处理数据库查询的系统,更具体地说,涉及一种用于生成高级语言或机器代码来实现查询执行计划的方法。 在一个优选实施例中,该方法开始于接收主题查询,然后形成对应于对象查询的执行计划。 执行计划通常将具有一系列组件片段或片段以及用于实现片段的相应过程。 对于计划中的至少一个,过程然后(a)使用不同的代码生成技术生成源代码作为预期的运行时处理机器类型的函数; 然后(b)编译生成的源代码以形成用于实现主题查询的机器可执行代码。 因此,查询直接作为机器可执行代码执行,从而避免了执行计划中的程序段的运行时解释。

    SQL code generation for heterogeneous environment
    4.
    发明申请
    SQL code generation for heterogeneous environment 有权
    用于异构环境的SQL代码生成

    公开(公告)号:US20090083219A1

    公开(公告)日:2009-03-26

    申请号:US12287152

    申请日:2008-10-06

    IPC分类号: G06F17/30

    摘要: This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. In one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.

    摘要翻译: 本发明一般涉及用于处理数据库查询的系统,更具体地说,涉及一种用于生成高级语言或机器代码来实现查询执行计划的方法。 在一个优选实施例中,该方法开始于接收主题查询,然后形成对应于对象查询的执行计划。 执行计划通常将具有一系列组件片段或片段以及用于实现片段的相应过程。 对于计划中的至少一个,过程然后(a)使用不同的代码生成技术生成源代码作为预期的运行时处理机器类型的函数; 然后(b)编译生成的源代码以形成用于实现主题查询的机器可执行代码。 因此,查询直接作为机器可执行代码执行,从而避免了执行计划中的程序段的运行时解释。

    SQL code generation for heterogeneous environment
    6.
    发明申请
    SQL code generation for heterogeneous environment 有权
    用于异构环境的SQL代码生成

    公开(公告)号:US20050028134A1

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

    申请号:US10887247

    申请日:2004-07-07

    IPC分类号: G06F9/44 G06F17/30

    摘要: This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. In one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.

    摘要翻译: 本发明一般涉及用于处理数据库查询的系统,更具体地说,涉及一种用于生成高级语言或机器代码来实现查询执行计划的方法。 在一个优选实施例中,该方法开始于接收主题查询,然后形成对应于对象查询的执行计划。 执行计划通常将具有一系列组件片段或片段以及用于实现片段的相应过程。 对于计划中的至少一个,过程然后(a)使用不同的代码生成技术生成源代码作为预期的运行时处理机器类型的函数; 然后(b)编译生成的源代码以形成用于实现主题查询的机器可执行代码。 因此,查询直接作为机器可执行代码执行,从而避免了执行计划中的程序段的运行时解释。