×

Dynamic and selective data source binding through a metawrapper

  • US 7,853,576 B2
  • Filed: 08/31/2007
  • Issued: 12/14/2010
  • Est. Priority Date: 08/31/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for integrating data in a database management system, said method comprising:

  • grouping, by a computing device, data sources and replicas of said data sources that provide analogous data into a common logical domain;

    writing, by said computing device, application queries against said common logical domain;

    selecting, by said computing device, a correct set of replicas of said data sources and a query-execution strategy for combining a content of said correct set of replicas of said data sources in order to answer said application queries according to query-cost-based optimization;

    selecting, by said computing device, a correct set of data sources according to run-time constraints, where said query-execution strategy comprise reply plans for executing said query and data regarding all alternative non-optimum query execution strategies and sets of replicas of data sources that may become optimal query execution strategies and sets of replicas of data sources after compile time is completed, where said non-optimum query execution strategies are generated based on data sources other than said correct sets of data sources, and where a non-optimum query execution strategy comprises a reply plan that is at least as selective as a reply plan contained in said query execution strategy;

    shielding, by said computing device, said application queries from changes to said data sources by dynamically binding said application queries against the correct sets of data sources and replicas of said data sources; and

    processing, by said computing device, said application queries by generating an optimum query result based on said grouping and said shielding.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×