Professional Documents
Culture Documents
DistributedQuery Processing
Transactions
Communication Costs
Communication Time (CT)
Fixed Message Delay (MD)
CT = MD + TT
MD = Number of Messages * Delay per
message
TT = Number of bits/Data rate
Physical Data Management
Distributed Query Processing cont’d
Global
Query
Example (p. 632) Product data
List the order number, Customer-order data
Product data
Customer-order data
Physical Data Management
Distributed Query Processing cont’d
Access Plan 2
Restrict the Product
table at the Denver Site
Then move result to the
Product data
Customer-order data
query
Physical Data Management
Distributed Query Processing cont’d
Access Plan 3
Perform join and
restrictions of Eastern-
Orders and Eastern Product data
Customer-order data
Order-lines fragments
at the Tulsa site Product data
Customer-order data
Then move result to
Denver site to join with
Product Table
Physical Data Management
Distributed Query Processing cont’d
Access Plan 4
Restrict the Product
table at the Denver site
Move product numbers
Product data
Customer-order data
to Tulsa and do
restrict/join Product data
Customer-order data
Several Complications IF
Failuresduring recovery and Timeouts
Log records are lost
Coordinator fails
Etc.