Almacenamiento de datos distribuidos
El almacenamiento de datos distribuidos se lleva a cabo bajo dos enfoques:
1. La Replicación:
2.1 Definición:
Bajo este enfoque se copia ymantiene los objetos (relaciones) de las bases de datos en las múltiples bases de datos que levantan un sistema distribuido. La replicación puede mejorar el funcionamiento y proteger la disponibilidadde las aplicaciones, por que alterna opciones de acceso de los datos existentes.
2.2 Formas de replicación:
2.3.1 Replicación básica:
Con la replicación básica, la replicaciónde los datos proporciona el acceso a sólo-lectura a los datos de las tablas que provienen de un sitio primario (master). Las aplicaciones pueden preguntar datos de las réplicas de datos locales paraevitar el acceso a la red, sin importar su disponibilidad. Sin embargo, las aplicaciones a través del sistema deben tener acceso a los datos en el sitio primario cuando las actualizaciones seannecesarias.
2.3.2 Replicación Simétrica:
Las características avanzadas de replicación amplían las capacidades básicas de sólo - lectura de la replicación, permitiendo que las aplicacioneshagan actualizaciones a las réplicas de las tablas, a través de un sistema replicado de la base de datos. Con la replicación simetrica, los datos pueden proveer lectura y acceso a actualizaciones a losdatos de las tablas.
2.3 Ventajas:
* Disponibilidad: El sistema sigue funcionando aún si algún nodo deja de funcionar.
* Aumento del Paralelismo: Varios nodos pueden realizarconsultas en paralelo sobre la misma tabla. De este modo desde cualquier nodo se conseguirá el dato deseado, así eliminando las transacciones globales.
2.4 Desventajas:
* Aumento de lasobrecarga en las actualizaciones: Ya que el sistema debe asegurar consistencia de los datos, ahora será mucho mayor ya que al actualizar una de las replicas los cambios se deben propagar a cada una de...
Regístrate para leer el documento completo.