Distributed Query Optimization: Part 2
16 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary reason for evaluating a large number of query trees in distributed query optimization?

  • Presence of replicated and fragmented data (correct)
  • Optimal utilization of resources
  • Reduction of solution space
  • Query trading
  • What is the main target in distributed query optimization?

  • Minimizing the number of query trees
  • Reducing the replicated data
  • Achieving the best solution
  • Finding an optimal solution (correct)
  • What are the main issues for distributed query optimization?

  • Optimal utilization of resources, query trading, reduction of solution space (correct)
  • Optimal replication of data, operation shipping, data shipping
  • Operation execution, client site operations, site data storing
  • Query trees evaluation, best solution finding, data fragmentation
  • Which approach involves running the operation at the site where the data is stored and not at the client site?

    <p>Operation Shipping</p> Signup and view all the answers

    What type of operations is appropriate for operation shipping?

    <p>Select and Project operations</p> Signup and view all the answers

    What is the purpose of data shipping in distributed query optimization?

    <p>Transferring data fragments to the database server for execution</p> Signup and view all the answers

    What is the scientific term for a collection of databases scattered across multiple sites over a network?

    <p>Distributed Database</p> Signup and view all the answers

    Which scientific term describes the intelligent distribution of data fragments to improve database performance and data availability for end-users?

    <p>Data Distribution</p> Signup and view all the answers

    What is the scientific term for dividing a database into various sub-tables and sub-relations so that data can be distributed and stored efficiently?

    <p>Database Partitioning</p> Signup and view all the answers

    What is the scientific term for the process that involves reducing the solution space of a query to minimize the cost of query and data transfer?

    <p>Query Optimization</p> Signup and view all the answers

    Which scientific term describes the algorithm in distributed database systems where the controlling/client site for a query is called the buyer and the sites where the local queries execute are called sellers?

    <p>Query Trading</p> Signup and view all the answers

    What is the scientific term for the approach that combines data and operation shipping in a distributed system?

    <p>Hybrid Shipping</p> Signup and view all the answers

    Which scientific term describes the operation that involves transfer of fragmented data to high-speed processors, where the operation runs, and then sending back the results to the client site?

    <p>Operation Shipping</p> Signup and view all the answers

    What is the scientific term for the process of merging common leaves and sub-trees in a distributed query tree?

    <p>Tree Fusion</p> Signup and view all the answers

    Which scientific term describes an operation used to qualify tuples that are to be joined, reducing the amount of data transfer and communication cost?

    <p>Semi-Join Operation</p> Signup and view all the answers

    What is the scientific term for an approach that involves reduction of solution space in distributed database systems by performing selection and projection operations as early as possible?

    <p>Data Reduction Approach</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser