Una de las decisiones más importantes que el
diseñador de bases de datos distribuidas debe
tomar es el posicionamiento de la data en el
sistema y el esquema bajo el cual lo desea
hacer. Para esto existen cuatro alternativas
principales: centralizada, replicada,
fragmentada, e híbrida.
Centralizada
Es muy similar al modelo de Cliente/Servidor en el sentido que la BDD
está centralizada en un lugar y los usuarios están distribuidos. Este
modelo solo brinda la ventaja de tener el procesamiento distribuido
ya que en sentido de disponibilidad y fiabilidad de los datos no se gana
nada.
Replicadas
El esquema de BDD de replicación
consiste en que cada nodo debe tener su
copia completa de la base de datos. Es fácil
ver que este esquema tiene un alto costo
en el almacenamiento de la información.
Fragmentada
Este modelo consiste en que solo hay una copia de
cada elemento, pero la información está distribuida a
través de los nodos. En cada nodo se aloja uno o más
fragmentos disjuntos de la base de datos.