[prev] 82 [next]

Query Processing

Query processing typically involves shipping data
  • e.g. reconstructing table from distributed partitions
  • e.g. join on tables stored on separate sites
Aim: minimise shipping cost   (since it is a networking cost)

Shipping cost becomes the "disk access cost" of DQOpt

Can still use cost-based query optimisation

  • consider possible execution plans, choose cheapest