Efficient processing of queries in federated database systems
    3.
    发明授权
    Efficient processing of queries in federated database systems 有权
    联合数据库系统中查询的高效处理

    公开(公告)号:US08538985B2

    公开(公告)日:2013-09-17

    申请号:US12046273

    申请日:2008-03-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30545

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for processing a federated query in a federated database system. A federated query is received at a federated database server. A federated query execution plan is generated based on the received federated query. The federated query execution plan defines one or more source servers of the federated database and a unique subquery to be executed on each of the source servers. The subqueries are distributed to the source servers in accordance with the federated query execution plan. The respective subqueries are executed asynchronously at the source servers. The subquery results are passed to a first designated source server defined in the federated query execution plan. The subquery results are joined and aggregated at the first designated source server into a final query result. The final query result is returned to the federated database server.

    摘要翻译: 方法和装置,包括计算机程序产品,在联合数据库系统中处理联合查询的实现和使用技术。 在联合数据库服务器处接收联合查询。 基于接收的联合查询生成联合查询执行计划。 联合查询执行计划定义联合数据库的一个或多个源服务器和要在每个源服务器上执行的唯一子查询。 根据联合查询执行计划,子查询分发到源服务器。 相应的子查询在源服务器上异步执行。 子查询结果被传递到联合查询执行计划中定义的第一个指定的源服务器。 子查询结果在第一个指定的源服务器上加入并聚合成最终的查询结果。 最终查询结果返回到联合数据库服务器。

    EFFICIENT PROCESSING OF QUERIES IN FEDERATED DATABASE SYSTEMS
    4.
    发明申请
    EFFICIENT PROCESSING OF QUERIES IN FEDERATED DATABASE SYSTEMS 有权
    联合数据库系统中查询的有效处理

    公开(公告)号:US20090234799A1

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

    申请号:US12046273

    申请日:2008-03-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30545

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for processing a federated query in a federated database system. A federated query is received at a federated database server. A federated query execution plan is generated based on the received federated query. The federated query execution plan defines one or more source servers of the federated database and a unique subquery to be executed on each of the source servers. The subqueries are distributed to the source servers in accordance with the federated query execution plan. The respective subqueries are executed asynchronously at the source servers. The subquery results are passed to a first designated source server defined in the federated query execution plan. The subquery results are joined and aggregated at the first designated source server into a final query result. The final query result is returned to the federated database server.

    摘要翻译: 方法和装置,包括计算机程序产品,在联合数据库系统中处理联合查询的实现和使用技术。 在联合数据库服务器处接收联合查询。 基于接收的联合查询生成联合查询执行计划。 联合查询执行计划定义联合数据库的一个或多个源服务器和要在每个源服务器上执行的唯一子查询。 根据联合查询执行计划,子查询分发到源服务器。 相应的子查询在源服务器上异步执行。 子查询结果被传递到联合查询执行计划中定义的第一个指定的源服务器。 子查询结果在第一个指定的源服务器上加入并聚合成最终的查询结果。 最终查询结果返回到联合数据库服务器。