lunes, 23 de noviembre de 2015

ELEMENTOS DE FUNCIONAMIENTO


OBJETO:

Se denomina objeto de replicación a las bases de datos existentes en varios servidores de un sistema de datos distribuida. La instalación de la replicación le permite " Duplicar" las tablas y los objetos de apoyo, tales como vistas, disparadores de bases de datos, paquetes, indices y sinónimos.


GRUPOS:

Para facilitar la adecuada gestión de los objetos de replicación se requiere la creación de "Grupos de Replicación", allí se organizan los objetos de esquemas que sean necesarios para garantizar el correcto funcionamiento de una aplicación o servicio.

Cabe señalar que dentro de un grupo de replicación puede existir mas de una base de datos, y adicionalmente los objetos.


SITIOS:

Existen dos tipos de sitios básicos donde pueden existir los grupos de replicación , dependiendo de a estrategia de copia a utilizar.

  • Sitios Maestro: En este caso se mantiene una copia completa de todos los objetos de un grupo de replicación. Todos los sitios principales en un entorno de replicación con mutiples maestros se comunican directamente entre sí para difundir los datos y los cambios de esquema en e grupo de replicación. Se define un sitio maestro para cada grupo de replicación que se usa como punto de control y gestiona el grupo y los objetos accesados por el grupo.
  • Un sitio de Instantáneas: En este caso solo se tienen todos o un subconjunto de "instantáneas" de objeto de grupo de replicación. Sin embargo, estos deben ser simples instantáneas, con una correspondencia uno a uno a los objetos en el sitio principal.


Replicación de Instantáneas

Contiene una replica parcial o total de una tabla maestra de destino desde un único punto en el tiempo. Una instantánea pude ser de solo lectura o escritura.

  • Copias de solo lectura: En una configuración básica pueden proporcionar acceso de solo lectura a la tabla de datos que se origina a partir de un maestro o en el sitio principal.

  • Instantáneas actualizables: En una configuración mas avanzada puede crear una instantánea actualizable también puede contener solo un subconjunto del conjunto de a taba maestro de destino.





Autores: Leidys Jimenez
               Deisy Cataño
               Claudia Viloria


BENEFICIOS


La replicación se usa mucho en sistema de acceso a datos por varios motivos:

  • Rendimiento: Normalmente y dependiendo del caso, hay mas lectura que escritura en una base de datos, por lo que tener varios nodos solo procesando la lectura puede traer un gran beneficio de rendimiento en una base de datos muy consultada.

  • Prueba de fallas: Un esclavo estando casi sincrónicamente actualizado puede ser útil en caso de que el nodo maestro caiga, este puede reemplazarlo y así no detener el servicio.

  • Fiabilidad: Muchas veces se puede tener una replicación para tener la seguridad de que los datos están siendo copiados a otro nodo, en caso de sufrir un desperfecto en el maestro.

  • Generación de bloqueos: aunque esta es más precisa, también se puede usar para procesos que necesiten leer datos, generando bloqueos, al hacerlo sobre un esclavo esto no interviene en el funcionamiento de todo el sistema, es muy usado para por ejemplo, hacer copias de seguridad, o extraer grandes cantidades de datos para generar estadísticas.




Autoras: Leidys Jimenez
                Deisy Cataño
                Claudia Viloria


Caracteristicas de la Replicación



  • Los nodos o sitios que conforman el sistema distribuido no comparten memoria, ni dispositivos de almacenamiento. Lo cual determina que físicamente se encuentran en lugares separados.

  •  Existen dos tipos de transacciones, las transacciones locales que son las que acceden a los datos que se encuentran en el lugar donde se inicio la transacción, y las transacciones globales que son las que acceden a datos que están ubicados en sitios diferentes al del inicio.

  • Se proporciona un acceso rápido y local a los datos y se protege la disponibilidad de as aplicaciones.



Autoras:  Leidys Jimenez
                Deisy Cataño
                Claudia Viloria



REPLICACIÓN


La replicación es el proceso de copiar y mantener actualizados los datos en varios modos de bases de datos ya sean estos persistentes o no. Éste usa un concepto donde existe un nodo amo o maestro (master) y otros sirvientes o esclavos (slaves).
La replicación de discos y particiones es la respuesta a una parte importante de esas dos acciones de mantenimiento. La replicación es el proceso mediante el cual se genera una copia exacta de parte del sistema. Esa parte puede ser desde un archivo hasta una carpeta, una partición, un disco o incluso varios discos.





Autores: Leidys Jimenez
              Deisy Cataño
              Claudia Viloria