Using a DDBMS offers several advantages: Data stored closer to users can reduce network
traffic; the system is scalable, so new data sites can be added without reworking the
system design; and with data stored in various locations, the system is less likely to experience
a catastrophic failure. A potential disadvantage of distributed data storage involves
data security. It can be more difficult to maintain controls and standards when data is
stored in various locations. In addition, the architecture of a DDBMS is more complex
and difficult to manage. From a system design standpoint, the challenge is that companies
often want it both ways — they want the control that comes with centralization and
the flexibility associated with decentralization.