martes, 28 de junio de 2016


INSTALACIÓN SLONY EN POSTGRES 



Qué es PostgreSQL?

Es el gestor de bases de datos de código abierto mas avanzado hoy en dia. Ofreciendo control de concurrencia multiversión, soportando casi toda la sintaxis SQL contando también con un amplio conjunto de enlaces con los lenguaje s de programación.

Es un sistema de gestión de base de datos relacional orientada a objetos y libre publicado bajo , licencia BSD, como su nombre lo indica, utiliza el lenguaje SQL para llevar a cabo sus búsquedas de información de las bases de datos generadas dentro de los servidores de SQL son bases de datos relacionales.


Que es Slony I?


Es un sistema de replicación asíncrono para PostgreSql de una base de datos maestra hacia múltiples bases de datos hijas que realiza las actualizaciones utilizando triggers, lo que significa que no puede propagar cambios de esquemas y operaciones con objetos.
Actualmente Slony solamente replica cambios a tablas y secuencias.

La ventaja que tenemos de slony es que el servidor primario manda las actualizaciones en tiempo real a la base de datos esclava y en caso de que falle el servidor primario, continuamos trabajamos con la base de datos esclava.

PASOS PARA LA INSTALACIÓN DE SLONY EN POSTGRES


1.-Nos vamos a el inicio y buscamos todas las aplicaciones y seleccionamos la carpeta de postgres y desplegamos hacia abajo y seleccionamos la aplicación con nombre de Aplicación Stack Builder y le damos click.

2.-Un requisito principal es ejecutar como administrador

3.-A continuación seleccionamos la segunda opción que es por 64 bits dependiendo en que maquina estemos trabajando.


4.-Seleccionamos la versión x64 bits y le damos siguiente


5.-Le damos siguiente y esperamos a que se termine de instalar y hemos culminado la instalación.






Definición de términos mediante la configuración


Slony-I es un maestro "a varios esclavos" sistema de replicación en cascada de apoyo (por ejemplo - un nodo puede alimentar a otro nodo que se alimenta de otro nodo) y de conmutación por error.
El panorama para el desarrollo de Slony-I es que es un esclavo de replicación del sistema principal que incluye todas las características y las capacidades necesarias para replicar bases de datos de gran tamaño a un número razonablemente limitado de los sistemas esclavistas.

Slony-I es un sistema diseñado para su uso en centros de datos y sitios de respaldo, en el modo normal de operación es que todos los nodos están disponibles. 

Replicación: Es el proceso por el cual se desea mantener y copiar los datos de una base de datos, de esta manera los datos son transportados y son totalmente almacenados.

Cluster: Es el conjunto de instancias de bases de datos PostgreSQL que están envueltos en la replicación.

Nodo: Se le llama así a cada una de las bases de datos envueltas en la replicación
Es la base de datos que se encuentra envuelta en el proceso de la replicación

Entre los principales nodos tenemos:

1.Nodo Origen

2.Nodo Suscriptor