2014International Journal of Computer ApplicationsOpen access

Allocation of Join and Semi Join Operations based on Dynamic Selectivity Factor in a Distributed Database Query

Richa Arora, Ankita Bhalla, Rajinder Singh Virk

Open full text 0 citations

Abstract

Distributed databases are gaining popularity due to advancement in technology of computer networks and due to need of the business.In distributed databases as data is located at different sites, so to get access to a particular type of data requires a query to be subdivided into subqueries and executing those subqueries at different sites.To accomplish this join operator is used.But using join sometimes incurs extra communication cost when complete relation is not required for join.In such cases to reduce the communication cost involved between two sites semi join is used.But semi join is not always useful.In this paper join operator allocation has been done dynamically by dynamically calculating selectivity factor for join and semi join for the dynamic distributed database simulated in MATLAB.This dynamic selectivity factor is given as input to the simulator built in MATLAB based on which fragment size for join operation is calculated.The simulator by using the genetic algorithm computes the minimum communication cost involved in executing the query by using combination of join and semi join.

Open-access reader

About this research paper

What this paper is about

Distributed databases are gaining popularity due to advancement in technology of computer networks and due to need of the business.In distributed databases as data is located at different sites, so to get access to a particular type of data requires a query to be subdivided into subqueries and executing those subqueries at different sites.To accomplish this join operator is used.But using join sometimes incurs extra communication cost when complete relation is not required for join.In such cases to reduce the communication cost involved between two sites semi join is used.But semi join is not always useful.In this paper join operator allocation has been done dynamically by dynamically calculating selectivity factor for join and semi join for the dynamic distributed database simulated in MATLAB.This dynamic selectivity factor is given as input to the simulator built in MATLAB based on which fragment size for join operation is calculated.The simulator by using the genetic algorithm computes the minimum communication cost involved in executing the query by using combination of join and semi join.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Distributed databases are gaining popularity due to advancement in technology of computer networks and due to need of the business.In distributed databases as data is located at different sites, so to get access to a particular type of data requires a query to be subdivided into subqueries and executing those subqueries at different sites.To accomplish this join operator is used.But using join sometimes incurs extra communication cost when complete relation is not required for join.In such cases to reduce the communication cost involved between two sites semi join is used.But semi join is not always useful.In this paper join operator allocation has been done dynamically by dynamically calculating selectivity factor for join and semi join for the dynamic distributed database simulated in MATLAB.This dynamic selectivity factor is given as input to the simulator built in MATLAB based on which fragment size for join operation is calculated.The simulator by using the genetic algorithm computes the minimum communication cost involved in executing the query by using combination of join and semi join.

Key concepts: Join (topology), Computer science, Database, Factor (programming language), Distributed database, Query optimization, Hash join, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Allocation of Join and Semi Join Operations based on Dynamic Selectivity Factor in a Distributed Database Query — Research Paper | ScholarLens