12
25.7 Discuss the costs that need to be considered in distributed query optimization and discuss two
different cost models.
.
25.8 Discuss the distributed query optimization algorithms used by R* and SDD-1.
.
25.9 Briefly describe the distributed functionality of Oracle11g.
.
Exercises
25.10 You have been asked by the Managing Director of DreamHome to investigate the data distribution
requirements of the organization and to prepare a report on the potential use of a distributed
DBMS. The report should compare the technology of the centralized DBMS with that of the
distributed DBMS, and should address the advantages and disadvantages of implementing a
DDBMS within the organization, and any perceived problem areas. The report should also
address the possibility of using a replication server to address the distribution requirements.
Finally, the report should contain a fully justified set of recommendations proposing an
appropriate solution.
25.11 Give full details of the centralized two-phase commit protocol in a distributed environment. Outline
the algorithms for both coordinator and participants.
Algorithm (a) 2PC coordinator algorithm
begin
STEP C1 VOTE INSTRUCTION
write
send
STEP C2a GLOBAL COMMIT