360 CHAPTER 16 Distributed Data Allocation
ated system can use its optimizer to maximize the efficiency of the reallocated database.
This implies that the updating of multiple heterogeneous sites will have some sort of
transaction support, like two-phase commit. This type of support is currently available
in some systems.
In the next few sections we illustrate how data allocation decisions can be made
with a simple model of performance.
16.2 Distributed Database Allocation
The conditions under which data allocation strategies may operate are determined by
the system architecture and the available federated database system software. The four
basic data allocation approaches are
• Centralized approach
• Partitioned approach
• Replicated data approach
•