×

Hybrid push-down/pull-up of unions with expensive operations in a federated query processor

  • US 20070067274A1
  • Filed: 09/16/2005
  • Published: 03/22/2007
  • Est. Priority Date: 09/16/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for executing a query in a database management system having a plurality of data sources, said method comprising:

  • receiving said query, wherein said query requires performing a process on multiple first partitions of a first dataset and on multiple second partitions of a second dataset; and

    developing a query execution plan such that;

    if a first partition is collocated with a second partition on a same source that has a query processor adapted to perform said process, then said process is performed by said query processor on said first partition and on said second partition prior to performing unions of said multiple first partitions and a union of said multiple second partitions; and

    if an additional first partition is located on a different source from an additional second partition, then said process is performed on said additional first partition and on said additional second partition after performing a union of at least one of said additional first partition with at least one other first partition and said additional second partition with at least one other second partition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×